Bits School of Management

  • Location
  • Powai
  • Overall Development BUA
  • 50,000 sq. ft.
  • Completion Year
  • 2021