Restaurants - San Jose, California, United States
Tapioca Island is a restaurants company based out of 5815 COTTLE RD, San Jose, California, United States.