The amazing automotive detailing center, the Autowash Showroom, is located near Central Park and I-70, The shop has 9,000 sqft of space outfitted with the newest tools and technology to perform world-class detailing. Autowash is an industry leader recognized across the country as top tier detailers and ceramic coating installers.