Glenross Living is a charming 3-star hotel nestled in the serene coastal town of Kalutara, Sri Lanka. With a rich history dating back to 1882, this intimate establishment offers just four rooms, ensuring a personalized and cozy experience for every guest. The hotel boasts a commendable guest rating of 8.8 out of 10, reflecting the satisfaction of those who have had the pleasure of staying here.