Meridian Plaza
Property Type
Office
Property Type
Office
Totaling 309,561 square feet, the property was recently renovated and offers tenants best-in-market amenities.
Meridian Plaza
10585 North Meridian Street, 10401 North Meridian Street, 10333 North Meridian Street North Meridian Street
Carmel, IN 46290
United States