Situated on Willingdon Island, just a short stroll from the harbour terminus and a convenient one-hour drive from Cochin airport, our 5-star hotel in Cochin, Kerala serves as an ideal hub for discovering the enchanting landscapes of 'God's Own Country'.