Salem Cross Inn - United States of America

Best Inn & Restaurant - Central Massachusetts