It's not much to look at from the outside. Most would hesitate to go inside but that would be a mistake. Food is very good at a great price. Staff is prompt and friendly. Inside tables are limited.
Address: 2402 82nd St, East Elmhurst, NY 11370-1627
Location: United States > New York (NY) > Queens > East Elmhurst
Phone Number: +1 718-458-4848