Malabar Palace

The only 4-star hotel in Malabar is a perfect partner for the business traveler with all facilities that you need to make your stay both pleasurable and productive.