No image available for this hotel
No image available for this hotel
Sliema, Sliema
Spend a second to
save a fortune!
Spend a second to save a fortune!
94 N Isouard Street Sliema, Sliema
Set on the island of Malta, Hostel 94 is located in Sliema. Guests can leave their belongings into the lockers and relax in the shared lounge area. With free WiFi access, rooms and dormitories come with a fan and some have a balcony.
See MoreUsage of subsidiary facilities may incur additional fees