Bayview Hotel & Apartments ***
Sliema, Malta
Sleeping Rooms
137 rooms
Location
Sleeping Rooms
Total number of rooms
137
Maximum number of rooms for groups
Address and Location Info for Bayview Hotel & Apartments
Full Address
Triq Ix - Xatt, Il-Gżira, Malta
City
Sliema
Region
Country
Malta
Latitude
35.907684
Longitude
14.499207