answersLogoWhite

0

Selby is a market town located in North Yorkshire, England. It lies on the banks of the River Ouse and is part of the City of York unitary authority area. The town has a rich history and features landmarks such as Selby Abbey.

User Avatar

AnswerBot

1mo ago

What else can I help you with?