Skip to main content

Towpath Inn

Towpath Inn

Restaurant and Inn located at the foot of Snow Ridge Ski Area in Turin.