Castelo Branco, Portugal

A B C F I M O P S T V