Chou Chou French Bistro


400 Dewey Blvd
San Francisco, CA 94116

An Italian Restaurant in San Francisco CA

Sit down and enjoy yourself as our attractive staff work the dimly lit room, maneuvering tables, pushing aside dangling cylindrical lamps, and ensuring that well-heeled locals are having a grand old time.


Day Opening Closing
Mon-Thu 5:00pm 10:00pm
Fri-Sun 9:00am 2:00pm 5:00pm 10:00pm
Click the button to add a review for Chou Chou French Bistro

Add Review