Offices
Penumbra, Inc. Headquarters
Penumbra, Inc. Headquarters
Street Address:
One Penumbra Place Alameda, CA 94502 USAOne Penumbra Place
Alameda, CA 94502
USA
- T 1.510.748.3200
- F 1.510.748.3232 *Purchase Orders
- F 1.510.217.9748 *Employment Verification
- [email protected]
Penumbra Europe GmbH
Penumbra Europe GmbH
Street Address:
Am Borsigturm 44 13507 Berlin Germany- T +49 30 2005 676-0
- F +49 30 2005 676-10
- [email protected]
Penumbra Neuro Australia Pty Ltd
Penumbra Neuro Australia Pty Ltd
Street Address:
Suite 3, Level 5, 1 Oxford Street Darlinghurst NSW 2010 AUSTRALIAPenumbra Neuro Australia Pty Ltd
Suite 3, Level 5, 1 Oxford Street
Darlinghurst NSW 2010
AUSTRALIA
- +61-1300 817 025
- [email protected]
Penumbra Latin America Distribuidora de Equipamentos e Produtos Médicos Ltda
Penumbra Latin America Distribuidora de Equipamentos e Produtos Médicos Ltda
Street Address:
Royal Office Jardins Building, Suite 201 Avenida Brigadeiro Luis Antonio, 3421 Jardim Paulista, CEP 01401-001 Sao Paulo – SP BrazilPenumbra Latin America Distribuidora de Equipamentos e Produtos Médicos Ltda
Avenida Brigadeiro Luis Antonio 3421 cj 201 CEP 01401-001
Sao Paulo, Brazil
- 5511.2883.5825
- [email protected]