Nature Sandwich offers delicious Cuban sandwiches, pizzas, and burgers.