• No. 200, Fengjin Road, Fengxian District, Shanghai 201401, China
Solar Freezer 60 Liters
Solar Deep Freezer 108 Liters
Solar Freezer 158 Liters
Solar Freezer 208 Liters
Solar Freezer 258 Liters
Solar Freezer 308 Liters
Solar Freezer 358 Liters