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.












Location
Other chinese restaurant nearby
- Fortune Cookie Express
5931 Balboa Ave, 92111-2711 · 0.2 mi
- The Noble Chef
6159 Balboa Ave, 92111 · 0.2 mi
- Shabumi
5667 Balboa Ave, 92111 · 0.2 mi
- Panda Express
5407 Balboa Ave Suite 460, 92111 · 0.3 mi
- Kroran Uyghur Cuisine
4310 Genesee Ave, 92117-4936 · 0.4 mi
- China Quick Wok
4310 Genesee Ave #112, 92117 · 0.4 mi








