Bar
The Wharf
10 locals recommend,
Tips from locals
Restaurant and Bar complex with a great location and terraces overlooking the River Thames close to Teddington Lock.
Hidden gem with wonderful views over a lake…worth a visit for a nice relaxing, romantic meal.
Unique things to do nearby
Locals also recommend
Location
Manor Road
Teddington, England