The Rotherhithe Picture Research Library

The Rotherhithe Picture Research Library

Sights & Landmarks • London, England United Kingdom