One more option in West Philadelphia is the YMCA.
http://www.westymca.org/home_defaultpage.asp
I dont know much about it, beyond the fact that they have some yoga. Im sure the classes are nothing fancy, but the facilities have recently been overhauled and seem quite nice.
Cheers.