Escape to the North Shore of Boston at the Boston Marriott Peabody. This inviting hotel offers comfortable accommodations, featuring spacious rooms and plush bedding. Savor delicious meals at Sophia’s on-site restaurant, unwind by the indoor pool, or stay on top of your workout routine at the fitness center. The hotel’s prime location places you just minutes from Salem, Massachusetts.