I grabbed the following shot from Bing Maps. Just type in the address “22 Dillen Ave, Bellwood, PA 16617” and you’ll see the Revolution’s track all spread out:
The track is located about half a mile away from Delgrossos Amusement Park where it could be built someday.