Oakville Grocery 715 Stanford Shopping Center Palo Alto CA United States
Hours: Open daily
Phone: 650.328.9000