Bella Vista Suites
Hotel
Qawra, Malta
It’s nice to come back to a place where you can have a rest after an eventful day in the city Hotel «Bella Vista Suites» is located in Qawra. This hotel is located 1 km from the city center.
Number of rooms: 22
Qawra Coast Road, Qawra, SPB 1908