Ottawa Park Automotive - car repair. Photo two of two. Address: 2424 Upton Ave, Toledo, OH 43606, USA. Phone: (419) 472-5756.
Ottawa Park Automotive - car repair  | Photo 2 of 2 | Address: 2424 Upton Ave, Toledo, OH 43606, USA | Phone: (419) 472-5756