City of Willoughby Address: 37000 Euclid Ave, Willoughby, OH 44094 Phone: (440) 953-4343 Services: Ambulance Call (440) 953-4343 Get Directions