1/12 12 Active $ 2,800 3,000 Sqft Lot 2030-32 E WILLARD ST, Philadelphia, PA 19134 Commercial MLS# PAPH2383494 Listed by Sokhoung Choing of Red Door Real Estate