Arcos de la Fronteira

Small town famous for its spring carnival

... located on tall bluffs