Get directions to: 161-22 Restaurant, Flushing, NY
Restaurant address: 16122 Northern Blvd Flushing, NY 11358, USA
Restaurant: 161-22 Restaurant