Rome, Italy The Hotel 'Canova', recently renovated, is situated in the centre of the city, a few steps from the Basilica of S. Maria Maggiore, Termini Station, ...
Internet only Special Offers directly
from Bed & Breakfasts, Hotels,
Inns and Resorts.