Chili Cha Cha - San Francisco, CA
Posted by: saopaulo1
N 37° 45.150 W 122° 24.938
10S E 551478 N 4178515
Chili Cha Cha is a Thai restaurant in San Francisco.
Waymark Code: WMDZ95
Location: California, United States
Date Posted: 03/12/2012
Views: 3
This restaurant is in the Mission District. It's the first Thai restaurant I ever went to.