Radio X operates from various parts of the UK, such as London, Manchester and Scotland and its mission is to offer the best of indie music to its audience. It is part of the Global Radio network and was founded in 1992.
Station information
Address
30 Leicester Square, London, WC2H 7LA United Kingdom