Homes for sale - 128 S MAIN ST, New Hope, PA 18938 – MLS#PABU529776...