The Grain Cafe is a cheerful vegan restaurant offering a diverse menu with many Mexican-inspired dishes for breakfast, lunch, and dinner. Catering services are available.