Castelo Branco Explained

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

People

Places

Brazil

Portugal

In the archipelago of the Azores

Other

See also