Nice selection of beers on tap, mixed drinks and wine. The service was fast, and very helpful too...
Red Lobster
88-01 Queens Blvd IN QUEENS PLACE MALL, Elmhurst, NY 11373, United States
Pretzel store ◄ Family restaurant ◄
I have to say, KUDOS TO YOU!!. I'm a New Yorker, been flying out of LaGuardia for over 30 years. ...