Cha Cha Tea Spot

5950 Balboa Avenue San Diego 92117