Restaurants

American in Sturbridge

Salem Cross Inn

Built in 1705, Salem Cross Inn is set on 600 green acres in a bucolic country landscape. Feast on specialties such as calf's liver with bacon and caramelized onions or lavender duck. In addition to the main dining r…
American in Sturbridge

Publick House Historic Tap Room

The historic inn's original dining room features a rustic atmosphere, enhanced by the enormous wide-hearth fireplace. Here you can order a traditional Thanksgiving turkey dinner any day of the year, or turn it up a …