There's a public indoor range at Classic Pistol in Southampton -
http://maps.google.com/maps?ie=utf-8...num=1&ct=image
Also Branch Valley in Perkasie has an indoor range, but this is a private club -
http://www.branchvalleyfgfassoc.org/
There's also a club in Harleysville, but I don't think that they have an indoor range.
Beyond those, there are a bunch of other clubs in the surrounding region. Most are outdoor ranges, but a few have indoor ranges that are open for specific activities (e.g. Bucks County Fish & Game ).
you can check here ..
http://www.nrahq.org/shootingrange/f...l.asp?State=PA