The Sandwich Spot Menlo College ★★★★★5.0 (5) Restaurants John Arrillaga, 35 Alejandra Ave Hall #134, Atherton, CA 94027 Call Details →