6710 West Central Avenue, Toledo, OH 43617, United States
Location
6710 W Central Ave
Toledo
, OH
See map: Google Maps