Villa No 83 is set in Ambalangoda. Guests staying at this villa have access to free WiFi and a fully equipped kitchen. Hikkaduwa is 11 km from the villa. Read more
Villa No 83 is set in Ambalangoda. Guests staying at this villa have access to free WiFi and a fully equipped kitchen. Hikkaduwa is 11 km from the villa.