Pictures of Romeo's Italian Restaurant on 7514 Castor Ave, Philadelphia PA.

(Click on a thumbnail to enlarge picture)