Where is Best Western Hotel Rivoli, Rome located?
Best Western Hotel Rivoli, Rome, Best Western Hotel Rivoli, Rome, Italy (approx. 41.92259°, 12.48314°)
Best Western Hotel Rivoli, Rome, Best Western Hotel Rivoli, Rome, Italy (approx. 41.92259°, 12.48314°)