+086 400-8113-588
Location: LuoChuan, ShanXi, China
Type: Large Scale Ground-mounted
Capacity: 20.28MW