French restaurant Chouchou Bistro opening new location in downtown Burlingame


The restaurant is coming to Burlingame's Library Plaza in space previously occupied by Stella Alpina Osteria, which moved to better accommodate group events.

Previous 3 questions with Ramsey Brown of Kuilima Farm
Next Black Sheep to close its doors