58-21 JUNCTION BLVD, ELMHURST, NY 11373

718-393-3000

DINE IN  -  TAKEOUT  -  DELIVERY

Refund and privacy policy