JavaScript is not enabled.
Best Italian Restaurant in the Twin Cities!!! - Review by citysearch c | Biella

Biella

Claim

Best Italian Restaurant in the Twin Cities!!! 2/28/2009

You have to try the ""best "" Italian restaurant in the Twin Cities. The intimate yet energetic atmosphere is just like being in Tuscany with exposed brick walls, fabulous food and great service. The chicken Ravello is AMAZING!!! Biella deserves 10 stars!!! Pros: Food, service, ambience, cost more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021