Needham is located at the intersection of I-95/Rt-128 and Rt-135 in east central Massachusetts, approx. 15 miles southwest of Boston. From I-90 Eastbound: East on I-90/Massachusetts Turnpike to I-95/Rt-128 South. Proceed south on I-95/Rt-128 approx. 8 miles to Great Plain Ave. (exit 18). Turn left on Great Plain Ave. and proceed west a short distance (approx. 0.1 mile) to Greendale Avenue. Turn left on Greendale Ave. and proceed south approx. 0.2 mile to rink on the right. From I-95/Rt-128 Northbound: North on I-95 until I-95 N/US-15 becomes I-95 N/Rt-128 N/US-1 S. Keep going straight to go onto I-95/Rt-128. Continue north on I-95/Rt-128 approx. 5 miles to Great Plain Ave. (exit 18). Turn right on Great Plain Ave. and proceed west approx. 0.25 mile (1st traffic light) to Greendale Avenue. Turn left on Greendale Ave. and proceed south approx. 0.2 mile to rink on the right. From I-95/Rt-128 Southbound: South on I-95/Rt-128 to Great Plain Ave. (exit 18). Turn left on Great Plain Ave. and proceed west a short distance (approx. 0.1 mile) to Greendale Avenue. Turn left on Greendale Ave. and proceed south approx. 0.2 mile to rink on the right.