Find Hostels all over the World
Acacia Hostel, HOSTEL in London England.
14 Queensberry Place, London, England
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.