Dengbu Island, also known as Dengbu Mountain, is located in Putuo District, Zhoushan City.

The island is historically significant as the site of the famous Dengbu Island Battle.


Dengbu Island, also known as Dengbu Mountain, is located in Putuo District, Zhoushan City.

The island is historically significant as the site of the famous Dengbu Island Battle.