If you have a special occasion in mind, let us know, the Grand Harbour Hotel is perfect for private dining. We can host parties of 2 to 400 people.


From the moment you walk into the soaring Atrium, you will know that this is a special occasion. Our attentive staff can help you plan the event and offer advice and suggestions for birthdays, anniversaries and other celebrations, as well as catering for corporate functions.