Hotel Libertador is appropriately located in the Independence plaza in the city where Peru declared its independence from Spain. ... More