TATA HOUSING - Noida, India

220,540 sm (2,373,872 sf) - High-Rise Residential