20 Salter Road, Rotherhithe - SE16 5PR - London, United Kingdom View Map Area: Excel / Docklands
Photo Yha London Thameside - Hostel