St. Oswalds Place, SE11
Vauxhall
Credit: User unknown/public domain
St. Oswalds Place is a location in London.
return to article