Steve's Greek Cuisine

Greek | Faneuil Hall

These inexpensive sibs are "quick" "go-tos" for "no-frills", "casual" but still "great" Greek fare; the light and airy Back Bay location features a "family atmosphere", while one in Faneuil Hall is just takeout – though both employ "hard-working" staffs.

Address

1 Faneuil Hall Square | Map
Boston, Massachusetts 02109
www.stevesgreekcuisine.com/#!faneuil-hall/c21l0

  •  
  •  
  •  
  •  
  •  
  •  
  •  
     
     
     
    x

Steve's Greek Cuisine

1 Faneuil Hall Square
Boston, Massachusetts 02109

MORE ABOUT Steve's Greek Cuisine