Tapioca Express

2306 Encinal Ave
Alameda, CA
510.865.2968
37.762867
-122.244996

for Tapioca Express
Directions
from: