You can find 66 Lu's Seafood in Downtown, Flushing. Located on 40th Road between Main Street and Price Street. We are across the street from the playground. Dine in for your favorite Chinese cuisine, or order online for takeout and delivery.

135-25 40th Road
Flushing, NY 11354

(718) 321-0904

Get Directions