Acacia Hostel

14 Queensberry Place, Kensington and Chelsea, London, SW7 2EA, United Kingdom

Hotel image
Read more reviews for Acacia Hostel