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.
4,404 Square Feet
CLICK HERE TO DOWNLOAD A FLYER
For leasing information, please contact:
January 12, 2015