Are you looking for a good place to pick up a sandwich, without spending a lot of money or traveling very far? Head over Menlo Café, located on 620 Santa Cruz Ave in Menlo Park.
Restaurant Review: Menlo Cafe
Published: Monday, April 26, 2010
Updated: Thursday, April 29, 2010 04:04

is a member of the 



Be the first to comment on this article!