Hotel Princesa Sofia is a skyscraper and hotel in Barcelona, Catalonia, Spain. Completed in 1975, has 22 floors and rises 79 meters. Lies near Avinguda Diagonal (Diagonal Avenue).