This Holiday Inn hotel offers a bar and restaurant, along with modern conference facilities. Guests can enjoy air-conditioned rooms with en-suite facilities, satellite TV, and tea/coffee making amenities.