Basilica Hotel
Basilica Hotel
Hotel
Via Cavour, 85/A
, Rome, RM, Italy
184
88
Very Good ·
413 reviews