971 Industry Dr, Tukwila, Washington 98188 USA
Help yourself water and tea station
Photo Credit: Yelp