Cha Cha Cha
1801 Haight St
San Francisco, CA
(415) 386-7670
Cuisine:
Latin American, Caribbean, Sandwiches
June 21, 2008
I know it's San Francisco and air conditioning...
I know it’s San Francisco and air conditioning is out of the question but would it be so wrong to install ceiling fans. Cha Cha Cha was seriously oppressive. Luckily, the Cubano sandwich was just perfect and their plantain chips are to die for. Seasoned so right, they make me want to slap my momma. And the aioli – Holy Crap, I can only assume the angels wept into this delight and I get to dip my plantain fries right into it. Fab!

Add a Comment