seattle touchless wallpaper wash touchless car wash seattle 8401 Aurora Ave N Seattle WA 98103 USA. The lot always looks great clean and bright and the owner is often on site Yelp. … Sunday, September 4, 2022 Edit