The Sunday Times has announced that Teddington is the best place to live in London, as the residents probably already know.
With it’s mix of modern and village, nature and city. It protects it’s own and supports it’s local businesses. This is an area ideal for the most active person and the least. It has an abundance of parks and local activities suitable for everyone.
No wonder Teddington is deemed the best!