Holiday Inn Express Boston – Quincy
A brand new dual branded hotel in Quincy, MA is only 7 miles from Downtown Boston. Located across from the North Quincy Station, our hotel offers easy access to the Boston T subway where guests can explore Faneuil Hall. This all new Boston hotel boasts 90 guestrooms featuring upscale stylish decor, free Wi-Fi, Smart TVs … Read more