Teddington has a number of very good restaurants serving the affluent residents. The very long high street (why is that so many towns in the Borough have really long high streets?) splits into two, with the smarter and more expensive restaurants towards the river end.
Can't find what you're looking for? Go back to our Richmond Restaurants index page and check the whole of the Borough or perhaps consider the cafes and coffee shops in Teddington or our Teddington pubs.
Restaurants in Teddington
2 Station Road, Teddington, TW11 8EW
123 High Street, Teddington, TW11 8HG
Really good Teddington brasserie owned by Raymond Blancs company. From seafood to steaks everything tastes good and the atmosphere strikes a good balance between posh and gastropub...
(more on White Brasserie)
22 Manor Road, Teddington, TW11 8BG
Converted from an old boathouse the Wharf offers contemporary cuisine in a great position overlooking the river by Teddington Lock. The food is much improved and focuses on...
(more on The Wharf)
Kingston Rd, Teddington, TW11 9JD
Highly rated Thai restaurant that was featured on Gordon Ramsays fword programme as the best local Thai restaurant in Britain.
(more on Simply Thai)
132 High St, Teddington, TW11 8JB
Not the smartest looking restaurant in Teddington if youve been here let us know what its like
(more on Ristorante Sorrento)
53 Broad Street, Teddington, TW11 8QZ
A friendly and fun restaurant with a broad range of food from mussels and steak to pizza and...
(more on Red Peppers)
Pizza Express Teddington
11 Waldegrave Road, Teddington, TW11 8LA
The Teddington Pizza Express is located in a converted pub.
(more on Pizza Express Teddington)
Teddington has its own branch of Britain's most successful chain of Portuguese restaurants. Not far from Teddington...
(more on Nandos)
La Dolce Vita
195 Waldegrave Road, Teddington, TW11 8LX
Italian restaurant and cafe that replaced the terrible Postbox Bistro. Seems to be popular with the hyperlocals.
(more on La Dolce Vita)
La Cloche at The Lion
27 Wick Road, Teddington, TW11 9DN
A surprisingly large restaurant attached to the pub with good outdoor space. The food is pretty good and we enjoyed the...
(more on La Cloche at The Lion)
3 Church Road, Teddington, TW11 8PF
Dusty Miller opened in Church Road in July 2015
under an owner and chef of many years experience
specialising in modern British food. Whenever possible local produce is...
(more on Dusty Miller)
Diners Turkish Delight
7 Church Road, Teddington, TW11 8PF
Friendly and comfortable Diners Turkish Delight in Teddington is a great venue for a relaxed meal with good food free flowing wine and perhaps...
(more on Diners Turkish Delight)
172 High Street, Teddington, TW11 8HU
The Cote chain offers reliably tasty food at a reasonable price. They describe it as a modern interpretation of the many famous bistros of Paris....
(more on Cote)
86 High St, Teddington, TW11 8JD
Well loved cosy local Thai in Teddington. Perhaps a little more expensive than others.
(more on Charm Thai)
20-22 High Street, Teddington, TW11 8EW
The second Carluccios in the Borough appeared in Teddington in 2012 on the site of the old Brasserie...
(more on Carluccios Teddington)
136 High Street, Teddington, TW11 8JB
Traditional Italian serving pizza and pasta in Teddington. They also have some delicious Neapolitan sweets that they say are almost impossible to find outside of Napoli....
(more on Canta Napoli)
162 Stanley Rd, Teddington, TW11 8UD
A family run Indian and Bangladeshi Tandoori Restaurant located in Teddington that was established in 1986
(more on Bengal Brasserie)
44 Broad Street, Teddington, TW11 8QY
Lively Spanish restaurant and bar serving Tapas in Teddington.
(more on Bar Estilo)
Food, glorious food. There's nothing quite like it. And Teddington has a good selection of places to eat across all the major cuisines - and some of the not-so-major. Although the High Stree / Broad Street has a fair number of good places, we encourage you to take a walk on the wild-side and try some of the haunts that are slightly off the beaten track, even if that just means down a side street. You never know what you might discover.
Share This Page