My Boba Spot

My Boba Spot, 551 N Palora Ave ste b, Yuba City, CA 95991, United States

Location