SELBY

Selby

Selby is a town and civil parish in North Yorkshire, England. Situated south of the city of York, along the course of the River Ouse, Selby is the largest and, with a population of 13,012, most populous settlement of the wider Selby local government district.

The above text is a snippet from Wikipedia: Selby
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!