Eighteen Stairs

Located in Chongqing

Wikipedia

The Eighteen Stairs is one of the five traditional style districts in Chongqing, located in the south of Yuzhong District.

The name also refers to the Eighteen Stairs Road itself, which is situated in the district. It is a section of green stone stairs that has over 200 steps and is about 400 meters long. It connects Chongqing's upper half with the city's lower half from north to south.

Read more on Wikipedia