Get directions to: Center Stage Deli, Schenectady, NY
Restaurant address: 2678 Hamburg Schenectady, NY 12303, USA
Restaurant: Center Stage Deli