Strega Waterfront

Map / Directions 10Best Says

Strega waterfront has everything Bostonians love about the North End Italian eatery but with waterfront seating. Here you’ll find large plates of Italian specialties sure to fill the super sized… Read More


Map / Directions Address:

1 Marina Park Drive
Boston, MA 02210

Map / Directions Phone:


Map / Directions Website: