Fantastic Italian food
9/30/2021
Excellent ! The best Italian food for miles around. Not pizza or pasta, but real quality Italian cui...
(1)
Advertisement
The Red Lion is a charming restaurant located in the quaint village of Thorrington, England. Known for its warm atmosphere and friendly service, it offers a diverse menu featuring classic British dishes made with locally sourced ingredients. Guests can enjoy a cozy meal indoors or dine al fresco in the picturesque garden, making it a perfect spot for both casual gatherings and special occasions.
Generated from this place's information
Excellent ! The best Italian food for miles around. Not pizza or pasta, but real quality Italian cui...
Advertisement