Review on Strega Waterfront
Strega Waterfront at Fan Pier is now open, making this the second Strega in the Boston area, with the original being on Hanover Street in the North End. The new spot will feature two fireplaces as well as three separate private dining rooms, a lounge, and a wine room.
Rate this RestaurantCuisine
Italian
Accepted credit cards
Visa, Master Card