40, No40, Sea Beach Road , Ambalangoda, Ambalangoda Ambalangoda 80300
Situated in Ambalangoda, 100 metres from Ambalangoda Beach, Shangrela Beach Resort features accommodation with a restaurant, free private parking, a bar and a shared lounge. Featuring a garden, the 3-...more