Situated in Cincinnati, OH, Sycamore Crossing/Sycamore Plaza is one of the area's prominent shopping venues. This Power Center is conveniently located at Kenwood & Montgomery Rds.. Established in 1966, the property saw major improvements during its 2005 renovation. The property encompasses 390,957 sqft. of gross leasable area across its 29 stores. Guests will find 2,250 parking spaces at the venue.