Situé à Chelakara, à 49 km du temple Guruvayur et à 16 km de la gare de Shoranur Junction, le Happy Villa Homestay dispose d'un jardin et de la climatisation.
5/187/T, Nellikkaparambil house, Happy Villa, Venganellur P O, Chelakkara, 680586 Chelakara, Inde