Pilgrim's Rest Inn

The Pilgrim's Rest Inn is an inn located in Ivarstead.