View Switzerland Visa Application Centre, Cardiff, UK phone number, email, address, working hours, website.
1