Cavour
PIAZZA GARIBALDI 32,
The Cavour Hotel is situated in the big Garibaldi Square . It's just 200 metres far from the Histori...