Quick Quack Car Wash FM 1960 E Share: Quick Quack Car Wash FM 1960 E Visit Website Request Info 2939 FM 1960 Road E Houston, TX 77073 (888) 772-2792 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.