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.