I have observed that the show room for the existing Natura @ Hillview has not been demolished and it is still undergoing some form of renovation. Anyone got any idea is it been used for another new launch?
I have observed that the show room for the existing Natura @ Hillview has not been demolished and it is still undergoing some form of renovation. Anyone got any idea is it been used for another new launch?