Fleming’s Locations in Palo Alto, CA
Palo Alto Fleming’s
180 El Camino Real Ste. 2 (2 Stanford Shopping Center)
Palo Alto, CA 94304
How we all love mangoes; in fact, there must be very few people who don’t! Sometimes when eating a mango, we dream of tropical...