Chef Papa Vietnamese Kitchen is a vietnamese restaurant, located at 42-05 162nd St (Sanford Ave & 43rd Ave), Flushing, NY 11358, United States
Call ahead to order, it takes a while for them to make it (20 minutes), truffle fries, leek pancakes and pho are decent, on the pricey side.
The house special Bahn Mi definitely tastes a little different than other places that I've tried