Pub
The Scottish Stores
Greater London, United Kingdom
About
The Scottish Stores is an award-winning, family-owned traditional freehouse pub near Kings Cross & St Pancras Station, established in 1901, offering a fantastic selection of craft and cask ales and fine wines, and is dog-friendly.
Is this your venue?
Claim This Venue