They have moved to Ayers St., we were driving down Ayers looking for Nuevo cafe and found Lotus Tea shop. The tea selection was eclectic and the owners were so friendly and fun!! Customers were friendly and it was so great we came back twice!!
Address: 505 S Water St Ste 545, Corpus Christi, TX 78401-3523
Location: United States > Texas (TX) > Texas Gulf Coast > Corpus Christi
Phone Number: +1 361-883-9919