1408 NW 85th St, Seattle, Washington 98117 USA
La Cabana - highly recommended but only available on Saturday & Sunday.
Photo Credit: Yelp