Nestled in the heart of West Brookfield, the Salem Cross Inn is like stepping into a time machine that happens to serve ...