Lakeview Medical Plaza

8902-9002 N Meridian St, Indianapolis, IN 46260

About

Property Highlights * Building Size: 162,829 RSF * Conveniently located off of 91st and Meridian Street
Highly sought-after location with easy access to US 31 & Interstate 465
Sits approximately 3 miles south of IU Health North Hospital, 4 miles east of St. Vincent Hospital and 5 miles south of St. Vincent Carmel Hospital * Features a private, landscaped center courtyard

Suites Available

Location

TenantBase does not represent any properties displayed on this site.
Listing courtesy of Cornerstone Companies

Tour This Property

Create an account to connect with a local broker who can help you tour this property and others!