(718) 545-5686
3118 30th Ave, Long Island City, NY 11102
View Map
Read More: Long Island City Restaurant Reviews
Sorry, there are currently no reviews. Read More Long Island City Restaurant Reviews