812 E Willard St. Philadelphia, PA 19134 Sold $20,000 Sold Price: $20,000 Address: 812 E Willard St.Philadelphia, PA 19134 Terms: For Sale Property Type: Home Call 215-876-0355 for more details Property Location Map Street View Share Tweet