The Village Inn

The Village Inn

The Village Inn is a rustic hotel in the Blue Ridge Mountains and is the namesake of The Village Inns of Blowing Rock complex.