SiteCity Business Directory

About Cha Cha Tea Spot

San Diego, CA 92111 Chinese food for Pickup - Order from ChaCha Tea Spot in San Diego, CA 92111, phone: 858-430-6757

From their website

Own Cha Cha Tea Spot? Claim this listing to write your own description and add your hours and photos.

Cha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea SpotCha Cha Tea Spot
Photos from their website

Location

View larger map · Directions

Other chinese restaurant nearby