Amrish Arora
Interior Design
5890 sqft
Completed 2007
Jubilee Church
The Living Cathedral
Tata Consultancy Services Campus