http://almanacnews.com/square/print/index.php?i=3&d=1&t=455


Town Square

Bella Vista in Woodside

Original post made by Local Yokel on Mar 7, 2007

The Bay Guardian just ran a wordy, but positive, review of Bella Vista Restaurant. You can read about it here: Web Link

Comments

There are no comments yet, please share yours below.