1. Tavern on the Green
18 Hawthorne Hotel, Salem, MA 01970
Coordinate: 42.515114,-70.900345
Phone: (978) 744-4080
2. Rockafellas
231 Essex St, Salem, MA 01970
Coordinate: 42.52141,-70.89512
Phone: (978) 745-2411
3. Village Tavern
168 Essex St, Salem, MA 01970
Coordinate: 42.52181,-70.8932
Phone: (978) 744-2858
4. Major Magleashe's Pub
268 Washington St, Salem, MA 01970
Coordinate: 42.51732,-70.89402
Phone: (978) 744-2328
5. Witch's Brew Cafe
156 Derby St, Salem, MA 01970
Coordinate: 42.52194,-70.88613
Phone: (978) 745-8717
6. The Lobster Shanty
25 Front St, Salem, MA 01970
Coordinate: 42.52048,-70.89467
Phone: (978) 745-5449
7. Longboards
72 Wharf St, Salem, MA 01970
Coordinate: 42.52031,-70.88834
Phone: (978) 745-6659
8. Olde Main Street Pub
121 Essex St, Salem, MA 01970
Coordinate: 42.52225,-70.89066
Phone: (978) 594-8188
9. Bit Bar
50 Saint Peter St, Salem, MA 01970
Coordinate: 42.52435,-70.89324
Phone: (978) 594-4838
10. Nathaniel's Restaurant
18 Washington Sq, Salem, MA 01970
Coordinate: 42.52266,-70.89018
Phone: (978) 825-4311
11. Turner Seafood
43 Church St, Salem, MA 01970
Coordinate: 42.52239,-70.89525
Phone: (978) 745-7665
12. Bob's Surf & Turf
400 Highland Ave, Salem, MA 01970
Coordinate: 42.49605,-70.93278
Phone: (978) 744-9366
13. Scratch Kitchen
245 Derby St, Salem, MA 01970
Coordinate: 42.52063,-70.88976
Phone: (978) 741-2442
14. Mandee's Pizza
408 Essex St, Salem, MA 01970
Coordinate: 42.51807,-70.90549
Phone: (978) 745-6400
15. Vesuvius
2 Paradise Rd, Salem, MA 01970
Coordinate: 42.48642,-70.90059
Phone: (978) 594-8886
16. Victoria Station
86 Wharf St, Salem, MA 01970
Coordinate: 42.52055,-70.88843
Phone: (978) 745-3400
17. Boston Hot Dog Company
60 Washington St, Salem, MA 01970
Coordinate: 42.52249,-70.89605
Phone: (978) 744-4168
18. Rizzo's Roast Beef & Pizza
7 Paradise Rd, Salem, MA 01970
Coordinate: 42.4852,-70.90015
Phone: (978) 745-2524
19. Bob's Famous Fried Clams
400 Highland Ave, Salem, MA 01970
Coordinate: 42.49605,-70.93278
Phone: (978) 744-9366
20. Salem Diner
70 Loring Ave, Salem, MA 01970
Coordinate: 42.50257,-70.89511
Phone: (978) 741-7918