Intech Commons Shops
Marcus & Millichap is pleased to present the opportunity to acquire a 92 percent leased, 19,040-square-foot, multi-tenant retail center located in Indianapolis, Indiana. Tenants are a complementary mix of service-oriented … Read More