What are you looking for?

Mexican Restaurants in Bethlehem

4.7 - 186 votes

Hours: 11AM - 8PM

22 E Union Blvd, Bethlehem
(610) 694-9326

Papa Johns Pizza

I love this place, this is my holy grail Mexican food. I find that in Bethlehem it's really hard to find real delicious Mexican food that's not... More reviews

4.7 - 160 votes

Hours: 11AM - 9PM

17 W Morton St, Bethlehem
(610) 691-8300

Papa Johns Pizza

Tulum has been doing Beth-Mex for a while now, there is a reason they are still around.Highly suggest their nachos, with a unique (I'm guessing) hou... More reviews

4.5 - 224 votes

Hours: 12 - 10:30PM

821 Linden St, Bethlehem
(610) 419-4901

Papa Johns Pizza

this spot is the best! finding good burritos and tacos are extremely hard out here. living in cali for 13 years, i was spoiled to great mexican food and ... More reviews

4.7 - 104 votes

Hours: 11AM - 8PM

614 W Broad St, Bethlehem
(484) 893-4467

Papa Johns Pizza

Amazing food! We ordered through DoorDash. It arrived promptly and packaged very well! Brisket and chicken burritos were packed with food AND flavor. Tac... More reviews

4.4 - 181 votes

Hours: 11AM - 9PM

4 W 4th St, Bethlehem
(610) 868-5733

Papa Johns Pizza

I had been wanting to dine at La Lupita for years and finally went; I was not disappointed! I ordered a vegetarian chile relleno, and it was delicious. M... More reviews

4.2 - 215 votes

Hours: 12 - 9PM

2915 Schoenersville Rd, Bethlehem
(610) 814-3000

Papa Johns Pizza

The food was good, but I wish I knew that it was BYOB before we had gotten there. If you go around dinner time the service is semi-slow and they should d... More reviews

4.2 - 183 votes

Hours: 11AM - 10PM

720 Main St, Bethlehem
(610) 691-5141

Papa Johns Pizza

The tacos are so good. I got Al pastor. My wife enjoyed her chicken fajitas. The price was shockingly low. More reviews

3.8 - 495 votes

Hours: 11:30AM - 11PM

526 Main St, Bethlehem
(610) 419-1736

Papa Johns Pizza

Walked in at 1pm and got seated at the smallest table for 4 big people. One server came over and said he was taking care of us and another raced over rig... More reviews

3.6 - 141 votes

Hours: 11AM - 8PM

5540 Crawford Dr Pointe North Shopping Center, Bethlehem
(610) 438-5661

Papa Johns Pizza

This is the worst location of them all!! So tired of this location… terrible service, card readers never work, salads and bowls are sub standard compared... More reviews

3.2 - 97 votes

Hours: 11AM - 8PM

2330 Jacksonville Rd, Bethlehem
(610) 419-6646

Papa Johns Pizza

Too expensive , portions are tiny, not worth the money.Go to D Williams on Linden st in bethlehem is its buffet style , large portions you get your belly... More reviews

Loading...
View on map