Portugal

The restored Moorish walls and towers of the Castelo de Sao Jorge in Lisbon. 

Previous Up Next