6 Days Ago COMPARE 2034 N 18th St, Philadelphia, PA 19121 Townhome for Rent 2 - 4 Beds $1,200 - $1,895