Lucky Star

6727 Elmwood Ave, Philadelphia, PA 19142

(215) 492-9773

Location