Royal Pizza is an artisan pizza restaurant offering both takeout and delivery options.