Registered office: STA Travel Limited, Priory House, 6 Wrights Lane, London W8 6TA.
Registered in England and Wales number 1263330
Operating in over 90 countries, via a mix of wholly owned branches, franchises and
trading partners, the company is necessarily geographically widespread but has
simple rules:
STA Travel seeks local control of the customers' experience backed by global
support when this can improve that experience.