MULTIPLE INSTALLATIONS FOR STA TRAVEL

MULTIPLE INSTALLATIONS FOR STA TRAVEL

STA Travel the world’s largest travel company for students and young people continue the roll out of retail digital signage and video walls across their UK wide estate. STA Travel at Cambridge, Plymouth and Liverpool are the latest stores to benefit from the new...