Rome - The Westin Excelsior, Rome, Italy

Address: Rome - The Westin Excelsior, Rome, Italy