Wombats City Hostel London

7 Dock Street, Tower Hamlets, London, E1 8LL, United Kingdom

Hotel image
Read more reviews for Wombats City Hostel London