Centre Tecnologic De Telecomunicacions De Catalunya
Barcelona, Catalonia, Spain
Navigation & Positioning