Nature Glow Cottage Lodge Udawalawe
Offering river views, Nature Glow Cottage in Udawalawe offers accommodation, free bikes, a garden, a terrace, a restaurant and a bar. The lodge features both Wi-Fi and private parking free of charge.
Number of rooms: 2
Nature Glow Cottege, No. 871, CDE place, Near the river, 70190 Udawalawe, Sri Lanka