Royal Pizza is located on the picturesque French Boulevard. This place is a part of pizzerias chain. The interior is executed in modern industrial style. The menu offers popular European and Italian fare. Guests can enjoy a signature thin-crust pizza with a diameter of 80 centimeters with a variety of toppings and chicken nuggets and wings in honey sauce. Delivery service is available.