A cafe offering food for the soul and mind. Vegafe has multiple locations.