Top College News Subscribe to the Newsletter

Restaurant Review: Menlo Cafe

Menlo Oak Staff Writer

Published: Monday, April 26, 2010

Updated: Thursday, April 29, 2010 04:04

Josh Gitt

Menlo Cafe in Menlo Park


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.

Recommended: Articles that may interest you

Be the first to comment on this article!







log out