Marriott Peabody

Peabody, North Shore
from £199 per night

The Boston Marriott Peabody hotel is conveniently located near Gloucester, Rockport, and Salem. Enjoy the beautifully appointed rooms, dining and pool.

  • 253 rooms
  • Restaurant
  • Central location
  • Indoor pool