Villa Carruba is a restaurant offering a wide variety of pizzas, also providing banquet and reception services. Known for its great food and fast service.