Посёлок расположен в 7 км к юго-западу от Волковыска . В одном километре к юго-западу от посёлка находится железнодорожная станция Голынка на ветке Волковыск — Свислочь. Через посёлок протекает река Россь в своём верхнем течении. В 2007 году агрогородок насчитывал 523 жителя.
История
Впервые Гнезно (под названием Гнездо) упоминается в XV веке как имение, перешедшее в собственность рода Монивидовичей. В 1449 великий князь Казимир IV передал Гнездо Николаю Вашвиловичу. Позже имение стало собственностью Шеметов. В 1524 они начали в Гнезно строительство католической церкви Святого Михаила, сохранившегося до наших дней.
В 1555 году Гнезно приобрел Иероним Ходкевич, который женился на Анне Шемет. Впоследствии Гнезно принадлежало Олендским и Ромерам. В XVII-XVIII вв. Гнезно имело статус местечка, ядром которого стала территория вокруг костёла.