Lee's Deli

4200 Bohannon Dr Menlo Park CA 94025 USA

(650) 322-4200

Location