West Menlo Park institution set to close
Lutticken's Deli and After 5 Restaurant, a West Menlo Park institution operating for roughly 45 years, along with its Stanford and Sand Hill Road outposts, are slated to close September 30, 2026. The expanded account underscores the loss of a longstanding South Bay community business amid continuing post-pandemic sustainability pressures.
Sources (2)
Updated Sep 1, 2026