Modern, multi-story Inn, convenient for the business or leisure traveler; located just 2.5 miles from downtown Boston.