Wyndham Boston/Chelsea

201 Everett Ave
Chelsea
Massachusetts
United States