Get directions to: Villa Pizza, Waterloo, NY
Restaurant address: 655 Rt-318, #31b Waterloo, NY 13165, USA
Restaurant: Villa Pizza