Meleppura Homestay, a property with a garden, is located in Chāvakkād, 5.7 km from Guruvayur Temple, 21 km from Amala Institute of Medical Sciences, as well as 24 km from Triprayar Sri Rama Temple.
Numero delle stanze: 2
Chavakkad Beach Road, 680506 Chāvakkād, India