After a few nights in a small, isolated beach town, one can get a hankering for something other than seafood. Cannon Beach has a number of good choices including Fultano's for pizza and Bill's Tavern for sandwiches. But it has lacked a Mexican restaurant until recently.
El Mariachi is a pleasant enough place but the very common type of tourist Mexican with runny refried beans and mushy corn tortillas. Everything runs together on a extremely hot plate.
It's not awful. It's just mediocre. The next time I'm after Mexican when I'm in Cannon Beach, I'll drive up to The Stand in Seaside.
Also, the night we were there, only one guy was waiting tables so the waits were long and several people waiting for a table gave up and left.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.