Town Square is located near Al Barsha, and will eventually feature over 3,000 townhouses and 18,000 apartments in addition to substantial retail, hospitality, and commercial space.