How's this?
http://www.tripadvisor.com/LocalMaps...chen-Area.html
140 Main St, Sturbridge, MA 01566
It is right on the main road out of Sturbridge heading towards Southbridge. If you get to the Dunkin Donuts you went to far. Look for the crossfires that will be parked there.