A method for delivering to a user a dedicated service restricted to a predefined service area ( A in ,A out ), the dedicated service being requested by a user device ( UD ) associated with the user through a core network of a wireless communication network in communication relationship with the user device ( UD ), and delivered from a server through a data network between the user device ( UD ) and the server , wherein the method comprises: at the user device ( UD ) side, performing an access request to the dedicated service; at the core network side, determining a service profile associated with the user and a geographic area to which the user device ( UD ) belongs, and assigning to the user device ( UD ) a dedicated communication channel for the dedicated service if , based on said service profile and on said geographic area, the user is enabled to use the dedicated service and the service area ( A in ,A out ) is included in said geographic area; at the user device ( UD ) side, starting a communication session with the server through the data network according to the assigned dedicated communication channel, and performing an authentication request to the server , and at the server side, during the communication session: authenticating the user if a valid subscription of the user to the dedicated service exists; if the user is authenticated, determining a position of the user with respect to the predefined service area ( A in ,A out ), and delivering the dedicated service to the user conditioned to the fact that , based on the determined position, the user is located within the service area ( A in ,A out ). at the user device ( UD ) side, performing an access request to the dedicated service; at the core network side, determining a service profile associated with the user and a geographic area to which the user device ( UD ) belongs, and assigning to the user device ( UD ) a dedicated communication channel for the dedicated service if , based on said service profile and on said geographic area, the user is enabled to use the dedicated service and the service area ( A in ,A out ) is included in said geographic area; at the user device ( UD ) side, starting a communication session with the server through the data network according to the assigned dedicated communication channel, and performing an authentication request to the server , and at the server side, during the communication session: authenticating the user if a valid subscription of the user to the dedicated service exists; if the user is authenticated, determining a position of the user with respect to the predefined service area ( A in ,A out ), and delivering the dedicated service to the user conditioned to the fact that , based on the determined position, the user is located within the service area ( A in ,A out ). authenticating the user if a valid subscription of the user to the dedicated service exists; if the user is authenticated, determining a position of the user with respect to the predefined service area ( A in ,A out ), and delivering the dedicated service to the user conditioned to the fact that , based on the determined position, the user is located within the service area ( A in ,A out ). <EOS>