The Westminster, Westminster, London (demolished). 2012
The Westminster, 75 Page Street, London, SW1P 4LT (closed December 2011)
Formerly Page's Wine Bar
Links:
2,434
views
3
faves
2
comments
Uploaded on April 12, 2013
Taken on March 15, 2012