Newark’s food scene just gained a taste of Philadelphia with the opening of Balboa Steaks, the latest concept from the M2O Group. Located at 17 N. Chapel Street, ...