80-32 Baxter Avenue
Elmhurst, NY 11373
(718) 429-8222
(718) 458-7747
HOME
ABOUT US
MENU
RESERVATIONS
LOCATION
More