Peregrine is an Italian restaurant in a hotel lobby at the end of Charles Street on Beacon Hill. The food isn’t anything to rave about, and it doesn’t help that you’re practically close enough to the front desk to overhear someone complaining about the smell of cigarette smoke in their room. The pasta dishes are hit and miss, and in general you’re probably better off sticking to the entrees.
Search by Perfect For
More spots in Beacon HillSee more
Carrie Nation Restaurant & Cocktail Club
Carrie Nation is a restaurant and cocktail bar in Downtown Boston. It does one of those thing much better than the other.
More Italian spotsSee more
Carlo’s Cucina Italiana
Carlo’s is a casual spot in Allston that makes big plates of classic Italian food.
Il Molo is an Italian seafood restaurant in the North End that feels like the inside of a fish tank.
Suggested by our writers
Juliet in Union Square is an unpretentious French tasting menu restaurant in a low-key space.
Scampo at The Liberty Hotel
A hotel restaurant with the added benefit of being housed inside a 19th-century jail.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more