River Front Villa
Thalpitiya,Wadduwa. No.10/12,Center Lane,, 12560 Wadduwa, Sri Lanka
Located in Wadduwa, 1.2 km from Wadduwa Beach, River Front Villa provides accommodation with a garden, free private parking, a shared lounge and a terrace. Featuring a 24-hour front desk, this property also provides guests with a restaurant.