Quench Clinic - Main Location Quench Clinic Address 11803 W. North Ave, Suite 1 Wauwatosa, WI 53224 US 43.059659, -88.060481 Contact Information 414-377-1968 Location Map View on Google Maps Back to Quench Clinic