I have a few places that I'll go to for food despite the bad surroundings. My absolute favorite is Florida Style Pizza's inside out pizzas (22nd & Snyder Sts).
It like the "panzoratti" that many places sell, but oh so much better. For 2.50 you'll get a small, deep fried, pocket of cheese and sauce. There are these little bubbles on the crust and this spice that I can't quite put my finger on, but it's just unbelievable. One is a great snack, 2 make a full meal.
I like to get it to go and drive to 22nd and Shunk. You can sit in Girard Park and enjoy them while they're nice and hot.