I'm in need of some local Philly knowledge for tomorrow...Planning on watching the race from the Lemon Hill area. Coming into the area on 76. Are there any places around Girard Ave to park a car (shopping mall/large parking lots/etc?). Hoping to find a place to park and walk on Girard over to the Lemon Hill area. Any thoughts or suggestions are greatly appreciated.