Galagoda Walawwa is a charming 3-star hotel located in the picturesque town of Kegalle, Sri Lanka. With just one room, this intimate accommodation offers a unique and personalized experience for travelers seeking tranquility and comfort. Nestled amidst the lush greenery and natural beauty of the region, Galagoda Walawwa provides a serene escape, perfect for those looking to unwind or explore the scenic surroundings.