HCC St. Moritz Hotel
Built in 1883 and recently modernized, this Barcelona hotel sits steps from some of the city's most iconic architecture, including Casa Lleo-Morera and the Museu del Perfume. Guests arrive to a warm welcome drink and settle into air-conditioned rooms with…