The Baywatch, is a Hotel in Indore, India.
Guests can be entertained by the presence of a pool. Parking amenities comprises of an on-site car park. Check-in/check-out can be done at the reception from 12:00. For business travellers, this residence features conference/meeting rooms. An on-site restaurant is in this accommodation for food.
Room features at this accommodation include air conditioning, telephone, cosmetic mirror and a fan. Satellite TV is available for visitors to enjoy for in-room entertainment. Furthermore, some rooms come with views of the city.