About The Deli Lama

Restaurants In California

The Deli Lama serves Restaurant cuisine at 150 Toland St San Francisco, CA 94124. Find restaurant information about The Deli Lama including address, phone, hours of operation and more.

The Deli Lama

The Deli Lama serves Restaurant cusine in San Francisco, California.

The Deli Lama Menu
About The Deli Lama

The Deli Lama

What Is The Deli Lama' Address?

What Is The Deli Lama' Phone Number?

Phone: (415) 821-3795

What Type Of Cuisine(s) Does The Deli Lama Serve?

Cuisine Served: Restaurant


Hours of Operation: Mon - Fri (6:30 AM - 2:30 PM)

More Restaurants

AL, AK, AZ, AR, CA, CO, CT, DE, FL, GA, HI, IS, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, DC, WV, WI, WY