Incorrect data? Please notify us at hi@itinari.com.
Next to the International Convention Center of Barcelona and 5 minutes from the Llevant beach. The SUITE BAR on the 13th floor with incredible panoramic views