Get directions to: Tapioca Express, Alhambra, CA
Restaurant address: 405 W Main St Alhambra, CA 91801, USA
Restaurant: Tapioca Express