• Best price available

  • Late check-out

  • Champagne on arrival

Hotel

Bella Vista Hotel Malta

Qawra

Address

Qawra Coast Road, SPB

1908 Qawra Malta

General enquires

Follow us