Check out this great place to stay in Ambalangoda
Entire home/apt in Ambalangoda, Sri Lanka. Red Parrot Beach Villa is an antique finished, concrete and wood designed villa in Ambalangoda in Sri Lanka. The villa has two air conditioned sleeping rooms which beds are covert with mosquito nets. A fully equipped kitchen is ready for you to us...
See this content immediately after install