Denver real scared of this new joint
And they should be. The Village Bistro is just a few minutes north of Denver on 120th in Westminster but when I was sitting there the other night with my wife having one of the best meals of our lives, we felt as though we were in downtown Denver. Watch out LoDo, The Village Bistro has got your number.
Check them out. They’ve got a good and growing wine list, a seasonal menu, and a laid back atmosphere with great service. We love them and we’ll be back soon.
Leave a Reply