Kostel sv. Markéty stojí o samotě na vrchu západně nad Šonovem. Jeho stavba byla zahájena roku 1726 a dokončena pravděpodobně o čtyři roky později. Za autora stavby se považuje Kilián Ignác Dientzenhofer.
Kostel je zajímavě orientován štítovou zdí s věžemi směrem k broumovskému klášteru, který je odtud vidět. Základem půdorysu kostela je protáhlý osmiúhelník, u vstupního průčelí ční vzhůru dvojice hranolových věží. Stavba má celkem šest vchodů, z toho tři vedou do předsíně kostela a tři do lodi, ktterá je kryta kazetovým stropem. Původně měl kostel celkem čtyři zvony, většina však byla zrekvírována za první světové války. V roce 1927 byly nově pořízeny tři zvony, které zhotovila broumovská zvonařská dílna Octava Wintera. I ty však byly, až na jeden, během druhé světové války zabaveny a zvon, který zůstal, byl později převezen na věž klášterního kostela v Broumově.
Romantické místo ještě umocňuje nádherný výhled na Broumov, který bývá nejkrásnější při východu či západu slunce.