Sherfield Building, SW7
Horse bus outside South Kensington station, early 1900s.
Sherfield Building is a building on Ayrton Road.



return to article