870-00 N 28th St Unit 103, Philadelphia, PA, 19130 | RealtyLens