- Glasgow, Scotland, United Kingdom
Travax is a company based out of 5 Cadogan Street, Glasgow, United Kingdom.