Steakhouses in Menlo Park, CA
Steakhouses
712 Santa Cruz Ave.,
Menlo Park ,
CA
94025
UNITED STATES
Based on 1 reviews
Delicious
Great atmosphere. A bit on the high end looking side, but the good thing is no smoke or smokey smells. Food is good, but rather on the expensive side.Worldwide > United States > Menlo Park, CA > Steakhouses