Shanghai Holland is located in Kleveringweg 11, 2616LZ, Delft, Netherlands.