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 associated with the user through a core network of a wireless communication network in communication relationship with the user device, and delivered from a server through a data network between the user device and the server, wherein the method comprises: at the user device 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 belongs, and assigning ( 235, 240) to the user device 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 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 ( 265, 270, 275) a position of the user with respect to the predefined service area ( A in,A out), and delivering ( 285,290) 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 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 belongs, and assigning ( 235, 240) to the user device 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 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 ( 265, 270, 275) a position of the user with respect to the predefined service area ( A in,A out), and delivering ( 285,290) 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 ( 265, 270, 275) a position of the user with respect to the predefined service area ( A in,A out), and delivering ( 285,290) 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).