West Bay Plaza, Westlake Ohio

West Bay Plaza is located at the corner of Crocker Road, and Detroit Road, in Westlake. The newly renovated shopping center consists of 150,000 square feet of retail.