Deluchi Pizza offers pizza, including pizza by the meter. Located in a shopping center.