Revitalized Shopping on Indy’s South Side

The Village Plaza shopping center, located on Indianapolis’ South side at the corner of S. Meridian St. and County Line Rd., consists of three buildings currently occupied by nine tenants. Plans are currently in place for the property to receive several improvements in the coming future. The property is currently at 100% occupancy.

Tenants at Village Plaza
ADDRESS

8904-8970 S Meridian St., Indianapolis, IN 46217

Property Highlights
  • Adjacent to IU Health Physicians Family Medicine
  • High traffic location — situated on the corner of South Meridian St. and County Line Road
  • Opportunity to locate with CVS and Ace Hardware
MERCHANTS AT VILLAGE PLAZA

GET NOTIFIED OF AVAILABILITY

To receive a notification when a suite at Village Plaza becomes available, please use the form below to get in contact with us. 

Information Request

* indicates required
Subscribe

News About College Park Crossing