Rainbow is the best stained glass shop in the delaware valley (and beyond). their stock is very very good, their advice outstanding. they are a full service shop with all types of glass (cold, warm, mosaics) supplies, repairs and classes. my fav!
Pros: full service, great advice, all glass supplies