Image 1 of 1
SB-GB865.jpg
United Kingdom, England, London: The Albert pub, Victoria Street, Westminster | Grossbritannien, England, London: The Albert pub, Victoria Street, Westminster