The Castelo de São Jorge (Saint George Castle) is located on the highest hill of the city and offers stunning views over the River Tagus and the city. It was build in Lisbon's medieval times.