Santa Barbara Restaurant Group

817 Mount Prospect Ave.
Newark
New Jersey
United States