Enter the fascinating world of insects and explore it through the Far East perspective. More than million specimens on display.
Phone +86 21 54924191
Address 300号 Fenglin Rd, Xuhui, Shanghai, China
Coordinates 31°11'44.081" N 121°27'2.149" E