Crazy Taste is a snack bar offering pizzas, pasta, sandwiches, burgers, and more. Currently closed.