Three months from today, on Sept. 8, The Star will open its doors in a new location at the corner of Meridian and Georgia streets in the heart of Downtown Indy.

Think about this — in less than 100 days, we will move out of the building at 307 N. Pennsylvania that we have called home for more than 100 years.

Comments
Add Comment