Created by estnet on May 2, 2001
- Menlo Park is an oasis right next to Stanford and Palo Alto but with a character all its own. Here is a guide to some of the best places to eat.
I've added a few pictures to give a feel for this very special little town that has a character all it's own.
- 5 reviews
- 1 Story
- 6 photos