Get directions to: Starbucks: Alameda & Avy - Menlo Park, Menlo Park, CA
Restaurant address: 3590 Alameda De Las Pulgas Menlo Park, CA 94025, USA
Restaurant: Starbucks: Alameda & Avy - Menlo Park