May 23, 2010

Little Lucca's

Roast Beef on a soft roll from Little Lucca's in Burlingame.  One of the best sandwich shops, ever.

No comments: