Willoughby Commons Shopping Ctr. stands as a major retail hub in Willoughby, OH. The Power Center is situated at Euclid Ave. & Beidler Rd.. Established in 1998, the property saw major improvements during its 2000 renovation. Covering 468,114 sqft. of retail space, Willoughby Commons Shopping Ctr. hosts roughly 18 individual stores and outlets. Ample parking is provided with 3,600 spaces available.