Leeds, England, United Kingdom
Restaurants,
Can’t recall the time you had a great meal? The time you felt so good about food? Well, Route 66 - King Char