Acacia Hostel, HOSTEL in London England.
Acacia Hostel.

14 Queensberry Place, London, England

Located near:

Acacia Hostel is situated in the opulent region of South Kensington and is a mere stones throw away from some of the finest London attractions.
The Natural History Museum, the Science Museum and the famous Victoria and Albert Museum are located within a walking distance from Acacia Hostel.
What's mo

Check Availability

From People Nights

Book Hostel in