Skip to main content

Menlo Food Corporation

food and beverage store · grocery store · East Palo Alto, CA

Address
175 Demeter St, East Palo Alto, CA 94303
Phone
(650) 328-5981
Website
menlo-park.eat24hours.com
Where
37.4737, -122.1346

Search Hominin for Menlo Food Corporation

Other food and beverage stores nearby

More in East Palo Alto