James Taylor launches 53 Luxury Apartments Set within a Gated Development  and surrounded by 2 acres of established private landscaped gardens within a wider setting of the golf course, tennis courts and the river.

The Square is a stylish new collection of apartments just a stone’s throw from Teddington Lock. With modern designs ranging from studios to
three bedroom duplexes, and a concierge on hand catering for your practical needs whilst living at The Square, this is attainable luxury in one of the country’s most desirable postcodes.

More Projects

Latest Company News