Photo Credit: Yelp
Photo of SD Boba Tea - San Diego Boba Tea Cafe
SD Boba Tea - San Diego Boba Tea Cafe
1105 E Plaza Blvd, Ste A, National City, California 91950 USA
1105 E Plaza Blvd, Ste A, National City, California 91950 USA
Photo Credit: Yelp