$130,000 Active Under Contract 2Beds2Baths1121Sqft0.1221Acres 21 John St, Carnegie, PA 15106 MLS#: 1772876