14 Queensberry Place
London, SW7 2EA
Get directions

About Us

Acacia Hostel is situated in the fashionable South Kensington area of London and offers rooms and beds at reasonable price.

Reviews