4 Oceanfront North
Salisbury, MA 01952
Get directions

About Us

Located on Salisbury Beach the North Shore Pavilion has four amazing destinations/venues on one oceanfront location.

Reviews