Homes for sale - 42 N MAIN ST, New Hope, PA 18938 – MLS#PABU524510 ...