Bali Garden New Villa with Swimming Pool
Door No 1001, Plot No 261 Temple Gardens Vadakadambadi, 603104 Mahabalipuram, India,Object type: Hotel Mahabalipuram
Featuring garden views, Bali Garden New Villa with Swimming Pool provides accommodations with a restaurant, free bikes and an outdoor swimming pool, around 5 mi