Boston Marriott Peabody
Nestled on the North Shore, this modern hotel is minutes from downtown Boston. It also provides close proximity to local landmarks like the Peabody Centennial Park business corridor, Gloucester, Rockport, Cape Ann and Salem, Massachusetts.