Southall Travel Group has bought a new £17 million state-of-the-art office in Mayfair, London. The company has enjoyed phenomenal growth during past few years and needed much larger space than its current headquarters in Buckinghamshire to accommodate its expanding business and team. Southall Travel's management team is due to move here in the third quarter of 2016.
Read More