Meridian Meadows is an 18,901 square foot multi-tenant retail/service center located in Greenwood, Indiana (south suburban Indianapolis). This center is occupied by a mix of medical and service-oriented businesses.
805 Square Feet
2,314 Square Feet
For leasing information, please contact: