Where is Willoughby?

Where is Willoughby located?

Willoughby, Ohio, United States (approx. 41.6397696°, -81.4065011°)


Where is Willoughby on the map?