What are you looking for?

Mexican Restaurants in Alhambra

4.3 - 434 votes

Hours: 7AM - 10PM

511 W Valley Blvd, Alhambra
(626) 289-8618

Pepe's Finest Mexican Food

I am very disappointed you guys changed your cheese you might as well close down because it doesn't taste the same anymore and the fact that you guy... More reviews

4.4 - 107 votes

Hours: 9AM - 8PM

14 Fremont Ave, Alhambra
(626) 458-4546

El Vaquerito Restaurant

Had a combo plate with 2 floutas tonight, with rice and beans, they where delicious and some Quesatostadas de birria never had them before but they where... More reviews

4.1 - 313 votes

Hours: 9AM - 10PM

526 N Atlantic Blvd, Alhambra
(626) 589-0482

Spanglish Kitchen

First time here Friendly service. We ordered 2 sopes one Shrimp and one asada. The shrimp was not the best, but the asada had a great flavor. We als... More reviews

4.1 - 175 votes

Hours: Closed today

3020 W Main St, Alhambra
(626) 282-5645

Caramba Mexican Food

My wife and I have been coming here for years, but our last visit in April was very disappointing. The food was good but we were served on disposable pla... More reviews

4.2 - 104 votes

Hours: 9AM - 4:30PM

800 S Palm Ave unit8, Alhambra
(626) 308-3866

El Patio Tepeyac

Classic. Gotta eat here. My fav breakfast is asada nachos with a fried egg on top. If you're a coffee snob, BYOC. More reviews

4.1 - 148 votes

Hours: Closed today

433 W Main St, Alhambra
(626) 872-0845

SideBar Grill

Good vibe, I like the defendant burger. Kitchen close at 11.00 ,The food is good. Good service. More reviews

3.9 - 343 votes

Hours: 11AM - 10PM

2505 W Valley Blvd, Alhambra
(626) 284-8601

Chonitos Mexican Restaurant

Went for my bday because I love Mexican food and the pictures looked pretty good. Unfortunately place is trash, smells like an old mop and the food taste... More reviews

3.9 - 162 votes

Hours: 8AM - 5PM

511 S Garfield Ave, Alhambra
(626) 300-9320

El Ranchero Restaurant

Amazing, fresh authentic Mexican food. Wether you're craving some tacos, enchiladas or a caldo this is the place to go! Support local More reviews

3.8 - 97 votes

Hours: 12PM - 2AM

934 E Main St, Alhambra
(626) 703-4396

The Cue Ball Inc

Cueball is my 2nd home away from home. I love to play pool. I even have my own cues. They 9foot diamonds and Brunswick tables. The staff are very friendl... More reviews

3.8 - 57 votes

Hours: 9AM - 8PM

2620 W Valley Blvd, Alhambra
(626) 289-5655

Lupitas Mexican Restaurant

Stopped by at an off hour (4pm on a Thursday) and was greeted with excellent and quick service. I tried the burrito gordido, and can confirm it is worthy... More reviews

View on map