Your browser does not support iframes.
Location:
A wine-country inn ambience distinguishes this Italian restaurant.