Yoso Boba Tea

Yoso Boba Tea, 81 NE 40th St, Miami, FL 33137, United States

Location