Hotel MELLIEHA BAY Address: Ghadira MLH 906 - MALTA, MALTA
The hotel enjoys a unique location next to the largest sandy beach in Malta and is distinguished by acres of beautifully landscaped gardens.