CitizenM Boston North Station is a contemporary 4-star hotel located in the vibrant city of Boston, Massachusetts. With its prime location, guests can easily explore the rich history and culture that Boston has to offer. The hotel boasts a remarkable guest rating of 9.3 out of 10, reflecting the high level of satisfaction among visitors.