I like this style of Spanish architecture.
We call this covering a veranda in Arizona, but actually the Spanish word is baranda. The Spanish word actually derives from the Hindi word of baranda. The Hindi word was imported from Portugal, which meant long balcony or terrace. The Spanish word baranda means railing.
Check out photos of the Kids and Animals of Tanzania, Africa at Viva la Voyage!