631 Leverington Avenue #2B1BA, Philadelphia, PA 19128 - Homesnap