Chateau of Spain Restaurant
11 Franklin St, Newark NJ 07102