Tourisms nearby Denland House, 117 Dorset Road, London SW8 1AN, United Kingdom

Photography Archive at Imperial War Museum

Approximately 1.93 km away
Address: Annexe,Austral Street, London SE11 4SJ, United Kingdom