1. Tractor Doctor 8131 NW 66th St, Miami, FL 33166 Coordinate: 25.83374,-80.32905 Phone: (305) 592-9291
2. Mtr America 7828 NW 53rd St, Miami, FL 33166 Coordinate: 25.82139,-80.32424 Phone: (305) 515-8177