-
Village Inn
is a fantastic American Restaurant Restaurant
Ranked #1 of 22 Restaurants in North Denver Denver.
.
The Latest Review: ★★★★★
Sent on the 11th of October, 2017
Michelle has got to be the best waitress i've had at a restaurant so far. Wait time was concerning but food and service was great. The grande nacho burger was amazing! //