What are you looking for?

Mexican Restaurants in Lafayette

4.9 - 16 votes

Hours: 11AM - 10PM

176 W 3rd St, Lafayette
(503) 714-4956

El Toro Mexican Restaurant & Bar

Took us forever to try out El Toro even though we live in Lafayette and we are kicking ourselves for waiting so long. This is our new favorite Mexican re... More reviews

4.6 - 132 votes

Hours: 8AM - 8PM

440 3rd St, Lafayette
(503) 864-3304

Martha's Tacos & More

All the superlatives apply.. Value flavor service.. The Carney azada was enough to feed 2 But I didn't share :) More reviews

View on map