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
Passeig Taulat,278, 08019 Barcelona, Spain