An interactive map showing the location of 1-13 and 13A, New Street, Selby, North Yorkshire, England, UK.