Set in Chelakara, 49 km from Guruvayur Temple and 16 km from Shoranur Junction Railway Station, Happy Villa Homestay offers a garden and air conditioning.
5/187/T, Nellikkaparambil house, Happy Villa, Venganellur P O, Chelakkara, 680586 Chelakara, India