Massimo is a pizza restaurant inspired by Neapolitan pizza, offering quality Italian-inspired pizzas. Located in a shopping center.