fbpx
off-plan team here

Town Square

Town Square is a mega project launched in Dubai in early March 2015. Located along Al Qudra Road, the development is 750 acres in size and will eventually consist of 3,000 townhouses and 18,000 apartments.

Book a presentation
1
Book a presentation
Hello!
Can we help?
Powered by