Willoughby OH Auto Repair 1. 37960 Depot St, Willoughby, OH 44094 | Bruce's Engine & Auto Repairs (440) 918-1654