Town Square Apartments

Studio, 1, 2, 3, & 4 Bedrooms

582 to 760 sq. ft.

10%

10/90

AED 412,888

Ready to - Move in

Town Square Apartments Floor Plan Download