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.
STA Travel