Find us

Our central London drop-in clinic is located at: 29 Fleet Street, London EC4Y 1AA and our phone number is 020 7353 5678


Javascript is required to view this map.