Get directions to: Chris & Charlie Deli Inc, Astoria, NY
Restaurant address: 3312 23rd Avenue Astoria, NY 11105, USA
Restaurant: Chris & Charlie Deli Inc