The Bugibba Hotel

Schreiber Street
Bugibba
Malta