January 10, 2011 Can't stay away from this place Edit Delete Tags Autopost Taken with picplz at Deli Board in San Francisco, CA.