Tower Plaza, Lyndhurst Ohio

Tower Plaza is ~30,000 sq. ft. of space located on Mayfield Road, featuring 6 units. This property features all brand new landscape and features a unique cut-through in the middle of the building.