A family oriented, busy retail center at Miles Road and Brainard Road in the Solon Ohio area. Retail space for lease Solon Ohio.