Bren Champions Square by Bren Corporation. A luxurious Residential Apartment of 401 units on Sarjapur Road.