While up the hill out of town, so a car is really a necessity, there is a good restaurant across the street and another only 5 minutes away. The views over the lake and the surrounding area make this place an excellent choice
Thank you for your review; the information is very helpful to future travelers. Bella Vista is perfect for travelers who have a car, as a great base to see the area. We're very glad that you enjoyed your stay!