Twenty Pizza is a pizza restaurant offering Italian, European, and Romanian cuisine, with delivery and dine-in options.