Get directions to: Duke's Restaurant, Elmhurst, NY
Restaurant address: 79-00 Queens Boulevard Elmhurst, NY 11373, USA
Restaurant: Duke's Restaurant