The Deli Lama
Address:
150 Toland St, San Francisco, CA 94124
Phone:
(415) 821-3795
Hours:
- Mon: 6am-3pm
- Tue: 6am-3pm
- Wed: 6am-3pm
- Thu: 6am-3pm
- Fri: 6am-3pm
Restaurants,
Delicatessens,
Deli
Other Businesses:
- Taqueria Castillo B at 86 Mcallister St, San Francisco, CA 94102
- New Regent Cafe at 638 Pacific Ave, San Francisco, CA 94133
- Noriega Teriyaki House at 1755 Noriega St, San Francisco, CA 94122
- Jamba Juice at 1300 9th Ave, San Francisco, CA 94122
- New Moon at 1247 Stockton St, San Francisco, CA 94133