Reviews of JLR Service Centre LTD - Independent Jaguar Land Rover specialists. (Auto Repair Shop) in Preston (Lancashire).