What are you looking for?

Sandwich Shops in Lawrence

4.6 - 78 votes

Hours: 7AM - 5PM

205 Broadway, Lawrence
(978) 682-7799

Caribbean Bakery

Great service delicious food fresh pastries great sandwiches definitely a place to go to More reviews

4.3 - 104 votes

Hours: 5AM - 2PM

209 S Broadway, Lawrence
(978) 682-3466


I arrive at this unique restaurant once a month as I like the ambiance that is characterizes this restaurant. The crew is extraordianrillyremarkably cor... More reviews

4.1 - 129 votes

Hours: 8AM - 10PM

190 Lawrence St, Lawrence
(978) 975-8013

Pollo Tipico

Amazing food at a great price. They have several kinds of rice and beans, and kidney beans (habichuelas), usually poured over white rice. They have whole... More reviews

4.5 - 69 votes

Hours: 9AM - 5PM

154 Essex St, Lawrence
(978) 975-3378

Reposteria Miguelina

There's a reason people in the area know exactly what you're talking about when you mention Miguelina's. A staple of the City of Lawrence,... More reviews

4.3 - 88 votes

Hours: 10AM - 7PM

1 Beacon St, Lawrence
(978) 687-1448

King's Subs & Pizza

This has to be the best Sub Shop I ever got Seafood from. Every Friday, I used to get fish and chips which was excellent and fresh. Now I get shrimp and ... More reviews

4.4 - 74 votes

Hours: 10AM - 6PM

79 Common St, Lawrence
(978) 686-8172

Napoli Pizza & Subs

If you're looking for a good, old school Italian sub shop this is the place to go. They have delectable spinach pies, their meatball and Italian sub... More reviews

3.8 - 121 votes

Hours: 8AM - 11PM

415 S Broadway, Lawrence
(978) 687-9768

Jim's Original Subs & Pizza

Went there Tuesday around 4pm order hot sub, person working the grills had long frosted blonde hair with just a sweat band. His hair was all over the gri... More reviews

4.4 - 60 votes

Hours: 5AM - 4PM

262 Essex St, Lawrence
(978) 655-7387

Heav'nly Catering

Terrible a bunch of kids working they feel privileged, I paid 3 dollars for a tea took one sip and threw it in the trash... sandwich poorly made this pla... More reviews

5 - 23 votes

Hours: 7AM - 4PM

530 Broadway, Lawrence
(978) 421-5379

Zion Cafe

I don’t usually leave a google review but this cafe deserves it. I ordered from uber eats for the first time today and let me say that quality in their f... More reviews

4.6 - 41 votes

Hours: 8AM - 2PM

500 Merrimack Street, Entry E, Lawrence
(978) 557-8601

Daily Dose Cafe

So glad the DDC has stayed in business throughout the pandemic as I love their food! Keith and his team are awesome and I'm happy to support the... More reviews

3.9 - 75 votes

Hours: 11AM - 9:30PM

145 Lawrence St, Lawrence
(978) 688-7039

Brothers Pizza

I love brothers pizza always been a fan the pizza and subs are just soooo good you musttt go by and eat!!! More reviews

4 - 68 votes

Hours: 7AM - 10PM

241 Broadway, Lawrence
(978) 655-1966

Pikalo Empanadas

Yummy! I liked the chicken one the best of the three I got: a beef, a veggie, and a chicken. Each came with its individual sauce which was a teensy bit s... More reviews

4 - 61 votes

Hours: 8AM - 9PM

676 Essex St, Lawrence
(978) 975-1141

El Pez Dorado

Absolutely horrendous service. I waited well over an hour for my food. And it still came out cold. When I ordered there was at a max of 10 people. Zero c... More reviews

View on map