No one is following Leo yet.
Leo isn't following anyone yet.
Getting your current location
Finding Leo Baghdassarian locations
- All Tips
- Grocery Stores (1)
- Mountain View, United States (1)
- North Los Altos, Los Altos, United States (1)
- Los Altos, United States (1)
Whole Foods MarketFebruary 13, 2010
Grocery Store • Los Altos, United States
Grab the Golden Gate sandwich from the deli and enjoy the ride.
Googleplex - 41September 16, 2009
Office • Mountain View, United States
check out the Onsite Store (it's in beta—of course!)