Bella Vista Hotel

Qawra Road
Qawra
Malta