6307 24th Ave NW, Seattle, WA 98107
Tuesday - Thursday 4 - 6 PM, Friday & Saturday 4 - 5 PM
View source
Restaurant website