Negombo The Nature Villa
Hotel • Guest house • VillaOne of the Top rated Villas in Ettukala
Address
53, C30 Station Rd, Negombo 11500, Sri Lanka
Contact
+94 77 853 9270Price rating
$34/night
Rating on Google Maps
4.70 (111 reviews)Open on Google Maps