116-116a, Lee Rd
London,
Greater London
SE3 9DE
020 8318 9462
www.thevillagetaverna.co.uk
Latitude: 51.4573166, Longitude: 0.0111236
07:30 - 21:00 - Mo, Tu, We, Th, Fr
07:30 - 20:30 - Sa
Actual information about The Village Taverna of Greek Restaurant category. The Village Taverna is located at 116-116a, Lee Rd London, SE3 9DE. How to get to The Village Taverna office? Look at the map below or call them 020 8318 9462