Peabody is located near the intersection of I-95 and Rt-128 in northeast Massachusetts, approx. 15 miles north of Boston. From US-1: US-1 to Lowell St. exit. Go east on Lowell St. toward Peabody Center. Go left at 1st set of lights. Go up hill. Arena will be at the 2nd left.