34465 Euclid Ave Unit 2, Willoughby