We are lewis carroll , masters of craft tea blends and apostles of a beautiful artisanal philosophy. Visit us at Jl. Bumi No. 4, Kebayoran Baru. We are Lewis & Carroll , masters of craft tea blends and apostles of a beautiful artisanal philosophy. Visit our cafe at Jl. Bumi No. 4, Senayan.