Carrefour Market

113 La Rambla · Spain - Barcelona