Table - Los Altos No rating yet Restaurants Health food restaurant 1021 N San Antonio Rd, Los Altos, CA 94022 Call Details →