Teddington Riverside sits in an idyllic position on the bank of the River Thames, overlooking Teddington Lock. A place with views of the water and abundant light and green spaces, yet just a short walk from some of the capital’s best retail and dining destinations. Teddington Riverside is London living at its most relaxed, a modern scheme in a historic village, alive with community and culture.