Het Grand Hotel ligt op 400 meter van de haven van Mgarr. U kunt er dineren op het dak, en er is een zwembad met een onbelemmerd uitzicht over het eiland Malta.
Nur 400 m vom Hafen Mgarr entfernt bietet das Grand Hotel einen Pool mit unverbautem Blick über Malta.