Elmhurst NY Automobile Parts & Supplies 1. 88-01 Queens Blvd., Elmhurst, NY 11373 | Red Lobster (718) 760-3050