Chambers Wharf


Chambers Wharf - Southwark, Greater London, SE16.