bn:00559890n
Noun Named Entity
EL
No term available
EN
STA Travel was a Travel Supplier supplying travel products and service to the general public through their 200 retail travel agency stores located globally. Wikipedia
Relations
Sources