Home » Vermont » Shelburne » Heart of the Village Inn » Map

Heart of the Village Inn Location Map

Heart of the Village Inn is located at 5347 Shelburne Rd, Shelburne, VT-05482. An interactive Map of Heart of the Village Inn is shown below.

View details of Heart of the Village Inn.