Peacock Villa Resort Guesthouse Udawalawe
Situated within 8.2 km of Udawalawe National Park in Udawalawe, Peacock Villa Resort provides accommodation with seating area. This guest house features air-conditioned accommodation with a balcony.
Number of rooms: 5
818, Weweyagama, Habaraluwewa, 70250 Udawalawe, Sri Lanka