Mario River Villa Hotel Ambalangoda
Situated in Ambalangoda, 500 metres from Ambalangoda Beach, Mario River Villa features accommodation with a garden, free private parking and a terrace. The property is set 1.5 km from Urawatta Beach, 2.
Number of rooms: 7
77/11 kepuwala road ambalangoda, 80300 Ambalangoda, Sri Lanka