Spain-based Grupo Barcelo has created a new company, Playa Hotels & Resorts,
which will consist of all-inclusive beachfront resorts both acquired and
developed in
Spain-based Grupo Barcelo has created a new company, Playa Hotels & Resorts,
which will consist of all-inclusive beachfront resorts both acquired and
developed in