Olor y Sabor is a pizzeria known for its pizzas with cheese-filled crusts. They offer delivery service.