The hotel is located near the river of the Tiber, between the Vatican and Spanish Steps.
View All Hotels in ROME