Get directions to: Deyi Peking Duck House, Flushing, NY
Restaurant address: 43-18 Main Street Flushing, NY 11355, USA
Restaurant: Deyi Peking Duck House