Hotel Capo d'Africa - Colosseo
Hotel Capo d'Africa - Colosseo
Hotel
Via Capo d'Africa 54, Near Metro Station
, Rome, RM, Italy
184
92
Excellent ·
944 reviews