World Grand View is located at No. 888, Daguan South Road, Dongguan, Tianhe District, Guangzhou City, Guangdong Province. It was opened in October 1995. It brings together more than 100 countries in the world's architectural sculptures, basically restored in a 1:1 ratio.