The Bella Vista Hotel is located on the outskirts of Qawra on Malta, within walking distance of the charming Qawra promenade and only a few minutes’ walk away from the Bugibba Square with its many shops, bars, clubs and restaurants.