Aside from those listed already, north of the city there's Vaporphoxxe in Hatboro. Ignore the yelp reviews, they've reorganized recently and the staff are excellent! I know they do repairs. In Roslyn there's Volition Vapor, good people, geared more to rebuilding rather than entry level.
South and outside of the city is Preferred Vapor in Bristol. I haven't been there, but they've set up friends well. There are other shops farther out that I have heard good stuff about too, Let me know if you want their names too!