JavaScript is not enabled.
Best Restaurant in town! - Review by citysearch c | Biella

Biella

Claim

Best Restaurant in town! 4/6/2007

Love the food, love the atmosphere... I can't say enough good things about this restaurant! Chef Andrew is incredible... his knowledge of food and how he prepares it, is a delight in itself! If you love Italian-Americana Food, you will LOVE this place... Very romantic, great food, great wine selection... worth every penny! Keep up the great work! Pros: Awesome quality! Cons: none come to mind! more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021