Restaurants - Cafe in Los Altos, CA
Main Street Cafe