Negombo Terrace Green Hotel [the full review]
Negombo Terrace Green Hotel – Including the best Day Spa in town The Terrace Green Hotel is a cozy hotel within a short driving distance from Colombo Airport. It is the perfect accommodation on your arrival in or departure from Sri Lanka. If offer comfy rooms, an award-winning spa, fine dining experience and memorable moments under … Read more