Jan's Deli Reviews & Details
1004 Alma St
Jan's Deli is located at 1004 Alma St in Menlo park near the intersection of Alma St and Alma Ln. Call (650) 321-9372 for dine in.
- Service:Dine In
- On The Menu:Sandwiches
- Major Intersection:Alma St And Alma Ln
Tell us more about Jan's Deli Menlo park!