Carter Plaza South, North Olmsted Ohio
Carter Plaza South is located on Lorain Road, and was developed by Carter Properties back in 1986, with a newly renovated facade in 2021.
Carter Plaza South is located on Lorain Road, and was developed by Carter Properties back in 1986, with a newly renovated facade in 2021.