Get directions to: Delta Beverage & Deli, Rome, NY
Restaurant address: 8593 Turin Road Rome, NY 13440, USA
Restaurant: Delta Beverage & Deli