(718) 803-1866
86-16 Queens Boulevard, (Next to Seamans, off Grand Ave), Elmhurst, NY 11373
View Map
Sorry, there are currently no reviews. Read More Elmhurst Restaurant Reviews