We’re sorry, but IE11 is no longer supported. Please use a more current browser such as Google Chrome, Mozilla Firefox or Safari.
FIND OUR
RESTAURANT
»
EAST ELMHURST
76-08 21st Avenue,
East Elmhurst NY 11370
929.421.4606
IN TOUCH
Thank You! We'll be in touch.