Explore details about location Thornden Buildings. Thornden Buildings is a location situated within the Selby alongside other areas such as Back Micklegate, Finkle Street, New Lane.