Landmark Center
1099 North Meridian Street
Indianapolis, IN
Leasing Information
Quick Facts:
Year Built: 1984; renovated 2015
Year Acquired: 2015
Square Feet: 304,946
1099 North Meridian Street is a twelve-story, class A office building located in the northern section of downtown Indianapolis with immediate access to I-65.
On-site amenities include fitness center, conference center, newly renovated lobby, on-site management, 24-hour security and free parking.