850 North Meridian Street
850 N Meridian St Indianapolis , IN 46204

850 N Meridian - office for lease

13,000 - 26,000 ft2
Office Lease
Contact us for price

  • Up to 26,000 SF, redeveloped building with large windows and high ceilings, walkable to the Canal, Library and Mass Ave

Documents and resources