Address: 6810 NE 153rd PL, Kenmore
Hours: Tue-Sun 11am-7pm
Take Out: Yes
Delivery: No

Options: Call to order (425) 402 4990

Share This