Qawra , Island of Malta , Malta
Bella Vista Hotel
Flight & Hotel
FROM
£1,175
pp- Sun 31 Jan 2027
- 3 Nights
- All Inclusive
- Departing LGW
Overview
The Bella Vista Hotel is a modern 4 Star Hotel consisting of 157 rooms with a turnover of 300 guests per week. All rooms are well appointed with balcony and a bathroom en-suite with most of the rooms having picturesque c... Read More
Amenities & Facilities
Location
Qawra Coast Road San Pawl Il-Baħar, Qawra, Island of Malta SPB 1908 Malta