The Deli Lama ★★★★★4.6 (326) Restaurants Sandwich shop · Breakfast restaurant · Catering food and drink supplier (more) 150 Toland St #7, San Francisco, CA 94124 Call Website Details →