Acacia Hostel
14 Queensberry Place South Kensington, SW7 2EAAcacia Hostel offers accommodation in London. Rooms have a flat-screen TV. Acacia Hostel features free WiFi. There is a 24-hour front desk at the property.
20 rooms
from £14