Ladle & Leaf

Lunch

  • Four Embarcadero Center. San Francisco
  • P: 4157951864
  • Business Hours Opens at 9:45 AM on Thu

Located on the street level of the Embarcadero 4 facing the Embarcadero.