La Isabela Terrace restaurant on “Las Ramblas”, Barcelona. Bar and restaurant offers breathtaking 360º views over the entire city.