Baywatch Beach Villa
Baywatch Beach Villa Chennai is located next to Muttukadu Lake, MGM Dizzee World and Cholamandal Artists' Village. This Baywatch Beach Villa Chennai has free private parking and a restaurant.
20 minutes' walk from Chennai city center. 44 km to Mahabalipuram.
The property offers 2 rooms fitted with a balcony, a seating area and a dining area for a comfortable stay in Chennai.
5 km to Madras International (meenambakkam) airport.
Guests can rent cars to explore the local area.