London, United Kingdom

The Liverpool Street Hostel

PhotoIlya Grigorik · CC BY-SA 3.0