Featuring sea views, MOTHER TREE RESORT offers accommodation with balcony, around 90 metres from Odayam Beach. The air-conditioned accommodation is 800 metres from Edava Beach. Varkala Beach is 1.
Numero delle stanze: 10
Odayam Beach Road, Varkala Beach, Varkala, India, 695311 Varkala, India