Hostel 94
94 N Isouard Street Sliema, Sliema, Malta
Booking.com
Book Now