pic
Marfa L/o Mellieha
Ramla Bay Resort is a beachfront resort set in extensive landscaped gardens on the northernmost shore of Malta overlooking the islands of Gozo and Comino, two kilometres from Mellieha Bay. Spread over three floors, the hotel features 182 air-condition ...