An interactive map showing the location of The Albion Vaults Public House, Selby, North Yorkshire, England, UK.