impression 0 400024657643 17 ARCH ST GLEN LYON PA 18617 Listing Price $ 58,300 Sold 3/26/2019 17 ARCH ST GLEN LYON , PA 18617 Listing Information 0 ba SAVE PLACES NOTES