Corner of Cornell & Grove St, Newton Lower Falls
Near the Riverside T Station/Pillar House/Newton Wellesley Hospital.
Route 128 to Exit 22 and follow the signs for Grove St., Newton Lower Falls, that will get you going the right way. At the end of the exit, make a left, go 100-200 yards and you will see the school on your right, with the field behind.
From Boston, Mass Pike West, get off on Route 128 south and exit on Exit 22 and follow previous directions.
Use MapQuest to see more of the map.