Forbidden City

The Forbidden City, located in Central Beijing, China, is the world’s largest palace complex. You can look down like a giant at this tremendous complex that boasts 4km walls, 800 buildings, and 9999 rooms, at a 1:250 scale in Area 5.

Location – AREA 5