The Howard Hotel
Hotel
Sliema
Located 400 metres from Exiles Beach, The Howard Hotel offers 3-star accommodation in Sliema and features a shared lounge, a terrace and a bar. The property is situated 2 km from Portomaso Marina, 2.5 km from Bay Street Shopping Complex and 3.
Number of rooms: 11
Triq Guze' Howard, SLM 1414 Sliema, Malta