Flushing New York Mekong Thai Vietnamese Restaurant Flushing New York [one_half] Address 156-32 Northern Blvd, Flushing, NY 11354 Phone Number 718-886-2070 Hours Mon: 11 am – 10 pm Tue: 11 am – 10 pm Wed: 11 am -…