Royal Pizza is a pizza restaurant offering French cuisine, with delivery services available.