228 Astor St, Newark, NJ 07114 (973) 297-1458
How to go there
Steak house Loc: 40.7187 / -74.1727
Plan your visit