Crouch Tow Trucks of FL - Miami Address 5220 NW 72nd Ave Bay 6 & 7, Miami, FL 33166 Website crouchtowtrucks.comopen_in_new Email sales@crouchtowtrucks.com Phone 1-800-628-5212 directions Get Directions