Scotland-based Barrhead Travel plans to open 25 new stores, mainly in Northern Ireland and England, over the next five years – and all of the company’s 98 branches will include an ‘ambassador’ for luxury travel clients.
Customers will be able to make appointments at a location of their choice where the ambassador will meet them to discuss and book their holiday – a service already offered at its main store in Glasgow and some other branches.