Ignore other places, discover the Italian and Mexican menu at this restaurant. Leaf & Lean - Health food restaurant boasts tasty falafels, falafel salads and nacho chips. It's time to degustate good smoothies.
This place offers food delivery for the convenience of its customers. The nice staff works hard, stays positive and makes this place wonderful. Guests say that the service is enjoyable here. The cozy atmosphere brings a relaxing feel to a clients' stay at this spot. As for the Google rating, this restaurant got 4.3.