Located on Main Street in downtown Los Altos, the Crepe Maker serves up sweet and savory crepes to the community. The menu offers a wide selection of tasty options, made with fresh ingredients directly in front of you. The restaurant is small but charming, and outdoor seating is available as well. Catering services are also an option.