West Bay Plaza

West Bay Plaza

A master plan and schematic design concept for a new mixed-use development in Westlake, OH. The project includes 190,000 sf of junior and large-box retail tenants and a 120-key, 4-story hotel.