Castelo Branco

Castelo Branco is Portuguese for white castle, and may refer to: