fb_connect
Sign in | 
FIND WHERE
- Boston Restaurant Guide - See Menus, Reviews, Maps and Make Reservations for thousands of restaurants in Boston and . -



Best Restaurants in Somerville

Top Voted Restaurants in Somerville  
1 Caesar's Pizza & Subs
Pizza, Subs, Sandwiches - $
401 Somerville Ave, Somerville, MA
(617) 776-9942
2 Pastelaria Broadway
Brazilian, Burgers, Sandwiches, Subs - $$
192 Broadway, Somerville, MA
(617) 776-4303
3 Bom de Boca Grill
Brazilian - $
3 Washington St, Somerville, MA
(617) 625-0001
4 Fasika Ethiopian Restaurant
Ethiopian - $
145 Broadway, Somerville, MA
(617) 628-9300
5 Gauchao Brazilian Cuisine
Brazilian - $$
102 Broadway, Somerville, MA
(617) 625-0293
6 Buddy's Diner
Diner, American, Breakfast, Sandwiches - $
113 Washington St, Somerville, MA
(617) 623-9725
7 Cafe Rustica
Italian - $$
356 Beacon St, Somerville, MA
(617) 491-8300
8 Flatbread Company inside Sacco's Bowl Haven
Pizza - $$
45 Day St, Somerville, MA
(617) 776-0552
9 Highland Cuisine
Caribbean, International - $$
2 Highland Ave, Somerville, MA
(617) 625-8333
10 2-G S Restaurant
American - $$
89 Broadway, Somerville, MA
(617) 776-2222
11 Amelia's Kitchen
Italian, Pizza - $
1137 Broadway, Somerville, MA
(617) 776-2800
12 Atrium Snack Bar
Bar Food - $$
5 Middlesex Ave, Somerville, MA
(617) 628-9320
13 Caffeten Salvadoreno
Salvadorean, Latin American - $
402 Mystic Ave, Somerville, MA
(617) 776-4422
14 Churrasco Buffet & Grill
Brazilian, Latin American - $
505 Medford St, Somerville, MA
(617) 591-2244
15 Evoo Restaurant
American - $$$$
118 Beacon St, Somerville, MA
(617) 661-3866
16 Gargoyles On The Square
American - $$$
219 Elm St, Somerville, MA
(617) 776-5300
17 Journeyman
American, Seafood, Vegetarian - $$$$
9 Sanborn Ct, Somerville, MA
(617) 718-2333
18 Kelly's Diner
Diner, American, Breakfast, Sandwiches - $
674 Broadway, Somerville, MA
(617) 623-8102
19 Leone's Submarine Sandwich
Italian, American - $
294 Broadway, Somerville, MA
(617) 776-2511
20 Mandarin Chinese Restaurant
Chinese - $
7 Union Sq, Somerville, MA
(617) 776-8680