25 Middle St, Newburyport, Massachusetts 01950 USA
This place is excellent. A little off the beaten path but so worth it!
Photo Credit: Yelp