Get directions to: Boba Tea Company, Albuquerque, NM
Restaurant address: 4401 Wyoming Blvd Ne Albuquerque, NM 87111, USA
Restaurant: Boba Tea Company