Central Restaurant

30 Central Ave #4 Newark NJ 07102 USA

(973) 623-8137

Location