Get Your Mix on at Bella Vista
Looking for a wine experience out of the ordinary? Plan your trip to Bella Vista Wine Bar located in Palestine, Illinois. Sure they have wine by the glass or bottle, but they also have a great Win Mixer and Wine Slushie menu. You won't believe some of these amazing combinations. Mix it Up