Willoughby OH Office Buildings & Parks 1. 36100 Euclid Ave, Willoughby, OH 44094 | Lake West Medical Building (440) 951-7975