Menlo Park: LB Steak is now closed, temporarily
The interior of LB Steak in Menlo Park, at 898 Santa Cruz Ave., was designed by architect Mark Stevens of the firm Architecture & Light. (Photo courtesy LB Steak.)

© 2018 Almanac Online.
All rights reserved.