Skip to content

1998 – 2002, First on Mountain Road Inn

From 1998 to 2002, the inn was known as First on Mountain Road Inn, a name that really spoke for itself! Perfectly positioned at the start of Mountain Road in Stowe village, it proudly claimed its place as the very first stop on the way up the mountain.