Cavaglià, Italy
Chiara Böller
It has everything pilgrims need and it's very affordable.
Via Francigena Part 2
Stage 13: Ivrea to Viverone
Claim it to keep the details, photos and contact info up to date yourself.