Italian restaurant specializing in pizza and vegetarian options.