Restaurants - French in Los Altos, CA
Beausejour French Restaurant
Tour Eiffel French Bakery