Leavitt Group Enterprises Towing & Recovery (805) 212-4445 1732 Palma Dr, Ventura, CA 93003, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 1732 Palma Dr, Ventura, CA 93003, United States (805) 212-4445 City Ventura State CA Country United States