Nestled in a vibrant stone building, this no-frills hostel near Exiles Beach boasts dorms with lockers, a shared kitchen, and a chill terrace vibe.
94 N Isouard Street Sliema, Sliema SLM 2080, Malta Get directions
Niki Nikolov
Pawel Telefon
Julie B
alex d
Cillian Forde
Jan Horvat
goingrounddoingstuff
Elvedin Semsovic