Tabard Square - HomeHomeA striking development set around a magnificent sculptured pavilion and landscaped square. The Tower and Ellipse buildings offer a variety of 1, 2 and 3 bedroom apartments and penthouses, all designed to a highly contemporary specification. Get In TouchCall our Sales Team now on: 020 7403 7503 |