Glenross Living is a charming 4-star hotel located in the picturesque town of Kalutara, Sri Lanka. With only 10 thoughtfully designed rooms, this intimate property offers a personalized experience, making it ideal for both leisure and business travelers seeking a tranquil escape. The hotel’s warm ambiance reflects the natural beauty of its surroundings, inviting guests to unwind and enjoy the serene atmosphere.