Featuring free WiFi and air conditioning Baywatch Beach Villa is situated in Chennai 5 km from OMR - Old Mahabalipuram Road. Indian Institute of Technology Madras is 14 km from the property. Free private parking is available on site. The accommodation features a seating area. Some units have a dining area and/or balcony. Baywatch Beach Villa also includes an outdoor pool. Guests can enjoy the on-site restaurant. Grocery delivery and packed lunches are available on request. You can play darts at the property and car hire is available. Anna University is 16 km from Baywatch Beach Villa while St. Thomas Mount is 17 km away. The nearest airport is Chennai International Airport 16 km from the property.