Памятник природы расположен в 23 км к северо-западу от Пскова и в 6 км к западу от устья реки Толба на территории Талабских островов Псковского озера. Самый большой из трех островов Талабского архипелага, площадь – 78,26 га. Уникальный, невосполнимый, ценный в экологическом, научном, культурном и эстетическом отношениях природно-ландшафтный комплекс.
Возвышается над уровнем озера на 15 – 20 метров. Образовался при таянии валдайского ледника около 12 тысяч лет назад. Ныне остров представляет собой своеобразный природно-территориальный комплекс, трансформированный в результате многовековой хозяйственной деятельности человека.
Объявлен особо охраняемой природной территорией в 1995 году.