I-Tea is a cozy tea shop nestled in the heart of Castro Valley, CA.
Specializing in a variety of handcrafted teas and refreshing beverages, I-Tea offers a relaxing atmosphere for customers to unwind and enjoy their favorite drinks.
Generated from their business information