FOR LEASE – 652,904 SF Town Center located in a highly populated suburb of Cleveland, near the signalized intersection of Mayfield Road (18,306 VPD) and South Taylor Road (10,483 VPD). Anchor, in-line, and pad space are available with excellent roadside signage. The center is easily accessible center with ample parking. Anchors include Home Depot, Dave’s Supermarket, Marshall’s, and Office Max.
3640 Mayfield Road