Offering sophisticated, satisfying and smart menu options Monday - Saturday for lunch and Friday-Saturday evenings for dinner. First Taste Cafe is located inside an historic 1869 downtown Leavenworth building showcasing original tin ceilings and freight elevator. Featuring Olive Oil Ice Cream daily. "We let you play with your food".
- Reception Capacity 100
- Banquet Capacity 60