Get directions to: Ambridge Italian Villa, Ambridge, PA
Restaurant address: 1710 Duss Av Ambridge, PA 15003, USA
Restaurant: Ambridge Italian Villa