Hotel Roma e Rocca Cavour

Starting at
$105

TripAdvisor Review

Based on 696 review

See all

This lovely hotel can be found in Turin. The accommodation features a total of 90 guests rooms. This establishment does not accept pets.

More details