No, at the other end, off the Flaugherty Run Road exit of Bus 60, and down Moon Clinton Road. It's been a couple of years since I was there but there was always a big open space right off the road, just outside the airport fence. Watching the departures off 28R was always good for the bigger jets, but the commuters were always airborne before they got within a mile of you., If they're landing 10L you get to see everybody up close.
With all the construction that's been going on around there recently I don't know if you can still sit there or not.