Studio Super Sub Deli Grocery

Studio Super Sub Deli Grocery, 5938 Market St, Philadelphia, PA 19139, United States

(215) 748-7409

Location