Pizzería Mamma Leone De Carlos is an Italian restaurant specializing in pizzas made with high-quality ingredients. It is known for its delicious pizzas, though it can have long wait times as it does not accept reservations.