Located both on east & west side of Exhibition Road, South Kensington, London - roughly the present-day site of the Science and V&A museums.
Located both on east & west side of Exhibition Road, South Kensington, London - roughly the present-day site of the Science and V&A museums.