Hotel Stella Location
Via Castelfidardo, 51, Rome, Italy
Enter dates to see available properties
Area Information
Attractions
Basilica Del Sacro Cuore Di Gesu
350 m
National Central Library of Rome
400 m
Monument to the Bersagliere
500 m
Teatro dell'Opera di Roma
800 m