Big P's Car Wash 1420 Vandeventer Avenue, St. Louis, MO 63113