Where is Debiopharm?

Where is Debiopharm located?

Debiopharm, Vaud, Switzerland (approx. 46.515°, 6.641111°)


Where is Debiopharm on the map?