The Deli Lama

150 Toland St Ste 7 San FranciscoCA94124
Map

Open Map

Description

Eating places
by hoovers on January 14, 2015 from hoovers

Tips

Save Time: Call ahead to place your order for pick up.
by ezlocal on May 04, 2014 from ezlocal

Editorial Reviews

A locally owned favorite serving up coffee and deli sandwiches in Potrero Hill. Read More
by ezlocal on May 04, 2014 from ezlocal