Cuba's architecture is a consequence of its colonization, immigration, and invasions. The styles range from Spanish Colonial, Baroque, and Neoclassical to Art Deco, Art Nouveau, and Eclectic Design.