Spencer House, SW8
Clapham North
Credit: User unknown/public domain
Spencer House can be found on Albion Avenue.
return to article