Our Park is located on Coast Road in Bahar ic-Caghaq, Naxxar, Malta; overlooking the Mediterranean Sea.