HOME
MENU
ORDER ONLINE
RESERVATIONS
EVENTS
CATERING
CONTACT
More
Max 50 people Up to 4 hours
76-8 21st Ave, East Elmhurst, NY 11370, USA