Baggies Backpackers Angel

333 City Road, Islington, London, EC1V 1LJ, United Kingdom

Hotel image
Read more reviews for Baggies Backpackers Angel