1. Towboat U S South Dade 14100 SW 256th St, Homestead, FL 33032 Coordinate: 25.52851,-80.42055 Phone: (305) 230-0030