Willoughby OH Clubs 1. 35817 Lake Shore Blvd, Willoughby, OH 44095 | West Channel Yacht Club Inc (440) 942-9655