Pictures of Star Pizza on 5801 Torresdale Ave, Philadelphia PA.

(Click on a thumbnail to enlarge picture)