Salem Cross Inn, North Brookfield, Massachusetts
Salem Cross Inn is a bed and breakfast inn located in the North Brookfield area. If you want to see other inns like Salem Cross Inn near North Brookfield, MA, see the nearby cities list below including Barre, Ware and Spencer.
Nearby Bed & Breakfasts