(973) 621-8883
713 Frelinghuysen Avenue, Newark, NJ 07114
View Map
Sorry, there are currently no reviews. Read More Newark Restaurant Reviews