Get directions to: 7100 Chen, Philadelphia, PA Restaurant address: 7100 Elmwood Ave Philadelphia, PA 19142, USA Driving Walking Bicycling Restaurant: 7100 Chen