Upsolar headquarters and office locations

Upsolar is headquartered in Shanghai, China and has 13 office locations across 13 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All Upsolar Locations

Shanghai (HQ)
China
8F, N0.71 Xi Su Zhou Rd
Sydney
Australia
Level 12, 90 Arthur Street
San Miguel
Chile
Arcangel 1211
Paris
France
21 Boulevard Poissonnière
Würzburg
Germany
Mergentheimer Str. 5
Athens
Greece
Valaoritou 9b
Hong Kong
Hong Kong
7/F, Spa Centre, No. 53-55, Lockhart Road
Chennai
India
No.11 Medavakkam Main Road
Treviso
Italy
Viale Giuseppe Verdi, 23
Tokyo
Japan
10F Convex Jimbocho, 1-13 Kanda-Jimbocho, Chiyoda-ku
Singapore
Singapore
Vision Exchange, 2 Venture Drive, #24-01
Istanbul
Turkey
Windowist Tower- Eski Büyükdere Cad. No: 26 Kat :12
Milton Keynes
United Kingdom
Luminous House, 300 South Row