Get directions to: The Lucky Duck, Garden City, NY
Restaurant address: 9 Nassau Blvd Garden City, NY 11530, USA
Restaurant: The Lucky Duck