Company name: The Crosby Village Inn & Restaurant
Description: Family-friendly chain for American food
Thornton-le-Beans, Northallerton DL6 3SP, United Kingdom