• Unique, creative office space

  • 8901 Otis Avenue, Indianapolis, IN 46216

Lease History

Lease Date Available SF Floor / Suite Asking Rate
January 14, 2021 8,198 N/A
January 12, 2019 5,750 N/A