Find british restaurants in Stamford. Listings include Lakeside Bar & Restaurant, No1 Kitchen.
Situated in the grounds of Tallington Lakes. It is a public bar and open to everyone. A Homemade Menu served from Wed- Sat, 12-8pm week with our very popular Sunday Carvery, serve...