Acacia Hostel

2.4
(349 reviews)
14 Queensberry Place South Kensington, London SW7 2EA England
+44 20 7823 7103Official website
Budget
Hostel
Hotel
Acacia Hostel | London | United Kingdom | TripAligner