Taj Malabar
India: Kerala: Cochin : Willingdon Island
The Taj Malabar is situated on Willingdon Island, it offers a a fine blend of old world charm, contemporary amenities, and a magnificent view of the Cochin harbour. The hotel is only an hour away from the airport.