Via Principe Amedeo 64
Rome
Italy
Rome
Italy
Rate and review Hotel Serena in Rome, Italy!
Share your experiences at Hotel Serena with your friends or discover more Hotels in Rome, Italy.
Share your experiences at Hotel Serena with your friends or discover more Hotels in Rome, Italy.