We now have three locations in Portland!
Our taqueria is located at 1212 SE Division. It is open Monday-Saturday 8am to 9pm, and Sunday 9am to 6pm. For takeout orders, call (503) 445-6289.
We have now opened a new restaurant located in the Pearl district of Downtown Portland. It is open from 10am to 9pm Monday-Saturday and 10am to 6pm Sunday. Call 503-805-5323 for reservations or to-go orders.
View Larger Map