2468 Telegraph Ave
Health Food RestaurantsRestaurants
2.Sweet Leaf Cafe
570 N Shoreline Blvd Ste E
A young couple recently took over this cafe and have done a wonderful job with the food and the customer service. I highly recommend this deli.
Please try reloading the page.