1 Day Ago COMPARE 5860 Haverford Ave, Philadelphia, PA 19131 Unit 2R Apartment for Rent 2 Beds $1,350