News about Liba's truck stop on the corner of DeHaro and Alameda came out a few weeks back, and as noted by SF Weekly, today marks the falafel truck's formal San Francisco debut. It will be there from 11am to 2pm on Mondays, Wednesdays and Fridays. [SFW/Twitter, previously]
Filed under: