Residence Inn by Marriott Foxborough

40.7 miles from Beverly Municipal Airport