Las Ramblas offers Spanish cuisine.