Beach road, Cherai, Cherai Beach, Kerala (India) Show on map
Updating availability and prices
Situated in Cherai Beach, Vypin Island region, Baywatch Beach Homes is set a few steps from Cherai Beach
This 3-star hotel offers a concierge service
The accommodation features a 24-hour front desk and room service for guests
At the hotel the rooms are fitted with a desk and a private bathroom
Room