Best Western International Inc. has continued its expansion in South America with the addition of the chain’s first Best Western Premier hotel in Brazil, the Best Western Premier Majestic Ponta Negra Beach.

Read more