What Is A Menlo?

What Is A Menlo? The word “Menlo” derived from the owners’ former home of Menlo (or Menlough) in County Galway, Ireland, and is an anglicized version of the original Irish name of the place, Mionloch, meaning “middle lake”. … They named a nearby station “Menlo Park” after the sign. What is Menlo Park known for?