Truck Wash in Miami, FL
Address: 2360 W 68th St, Hialeah, FL 33016, USA, Miami, FL
Rating: 3.2 (83 reviews)