The Selkirk Pub

The Selkirk Pub
Selkirk Road, London, SW17 0ES