Salem Cross Inn
Salem Cross Inn
Salem Cross Inn

Salem Cross Inn

A family run restaurant since its opening in 1961, the Salem Cross Inn has established a reputation as one of the finest restaurants in New England.