Willo Stays On the beach holiday home Guesthouse Kannur, Kerala
Featuring a private beach area and views of sea, Willo Stays On the beach holiday home is a sustainable guest house set in Kannur, 12 km from Kannur Railway Station.
Number of rooms: 3
Swami Guha Road, 670007 Kannur, India