Map
No. 138/15, Galle Road, Bentota, Sri Lanka
Hotel
Club Villa