As you will have to register with the TSA and that requires fingerprinting you will need to go to Farnborough, Flight Safety International to do this. I think you would be able to do the written test there as well. Call them, they are very helpful. The check ride can be done in many ways and places.