Building Details
Building Size
45,870 SF
Year Built
2002
Property Type
Office
Property Sub-type
Medical
10590 N Meridian St. Indianapolis, IN 46290