Bayview Hotel MaltaAddress: 143 The Strand, Sliema view map
Bayview Hotel and Apartments is the perfect choice in the cheap Malta hotels segment. The rooms are occupied with twin beds which can also be used for single and triple occupancy. Next to the Bayview Hotel in Sliema is an annex building where the Bayview Apartments are situated. From self-catering studios to one or two bedroom apartments, Bayview has it all!