Menlo Park Restaurants - La Luna
1137 Chestnut Street
Inexpensive
La Luna is a Mexican cafe tucked away on a sidestreet from downtown
Menlo Park. Large plates of food for a reasonable price. It appears not
to have changed a bit since the sixties. No credit cards.