The Food Dudes check out Miller’s in San Francisco
Wednesday, December 2nd, 2009Check out one of my favorite delis in the country, Miller’s East Coast Deli in San Francisco, explored here by the Food Dudes SF.
Check out one of my favorite delis in the country, Miller’s East Coast Deli in San Francisco, explored here by the Food Dudes SF.