Apartment Unit 103 at 230-38 N 21st Street, Philadelphia, PA 19103 | HotPads