They are in Germany I think. Anyway, within the EU, so no issues with taxes etc, and get posted straight to your door. And yes, perfectly legal as long as you stay within your limits. But, they don't exactly do speedy delivery if I'm honest. I get all my 338 stuff there as it saves me a fortune.