Best Choice Holidays
Travel Services
House 352, Penhurst, 356 Battersea Park Rd, London SW11 3BY
From Best Choice Holidays
Holiday Managers Limited t/a Best Choice Holidays is a company registered in England and Wales. Company Number 07393646, VAT No 111458642. Registered Office: Suite 11, Penhurst House, 352-356 Battersea Park Road, London, SW11 3BY.
We, Holiday Managers Limited trading as bestchoiceholidays.co.uk, are a member of the Travel Trust Association (TTA). Our TTA Number is U8531