Hotel 115 The Strand
115 The Strand is situated in Malta by the Sliema Seafront. This three star hotel is within walking distance of Sliema Centre Shopping.
115 The Strand Aparthotel, offers 83 rooms spread on 7 floors. We offers both Hotel Rooms and Apartments, a number of rooms offer sea views over the Harbour.
115 The Strand Aparthotel, offers numerous services and facilities, we offer WIFI connection, Internet Café, Restaurant, Café, Pay TV, Vending Machines.
Discover here our holiday packages