Ayanda Biosystems SA is located in Lausanne, Switzerland on PSE Parc Scientifique EPFL, Building C, EPFL. Ayanda Biosystems SA is rated 3 out of 5 in the category medical diagnostic imaging center in Switzerland.
Address
PSE Parc Scientifique EPFL, Building C, EPFL
Accessibility
Wheelchair-accessible toilet