A unique villa nestled in the tropical bliss of southern Sri Lanka
Amber Llama Mihiripenna Meegahawaththa road Thalpe Sri Lanka