When wondering where to stay in Malta, you may want to consider Waterfront hotel. The hotel is set on a beautiful location in the town of Sliema. It faces the sea as well as the lovely promenade. The building was completely refurbished in 2017. We booked a room for 5 nights in June 2017, just Read More
Home » where to stay in Malta