OWL is located in Derio, Spain on Parque Tecnológico de Bizkaia Edificio 502, Planta 0. OWL is rated 5 out of 5 in the category biotechnology company in Spain.
Address
Parque Tecnológico de Bizkaia Edificio 502, Planta 0
Accessibility
Wheelchair-accessible entrance