Barracuda Taqueria, located at 159 Denny Way (#109), opened exactly two weeks ago today, bringing “real, south of the border, street food” to Lower Queen Anne.
The new Mexican food spot has a lengthy and inexpensive menu, that boasts “freshly prepared, locally sourced ingredients.”
Barracuda is open from 11 a.m. to 10 p.m. Monday through Thursday, 11 a.m. to 11 p.m. Friday, 9 a.m. to 11 p.m. Saturday and 9 a.m. to 5 p.m. Sunday.
Has anyone tried them out yet? What did you think? (P.s. we’ll be adding Barracuda to the restaurant guide soon!)