ID:CP022 The office space 3870 sq ft for rent in Deccan near Jangali Maharaj road 9371129848