1. Leo's Auto body Shop 2018 W foothill Blvd, Upland, CA 91786 Coordinate: 34.10663,-117.69121 Phone: (909) 949-2800