The present church was built around 1300, though a font base from the late 1100s suggests an earlier church stood nearby. Local tradition holds that villagers from Mora attempted to build the church closer to their own settlement, only for the people of Länna to repeatedly demolish the work at night until the site was moved—an account still recalled in the name given to a stony hollow, the so-called kyrkgropen, said to mark the abandoned original location.
The church is a hall church with a rectangular plan, its interior divided into three star-vaulted bays. The brick vaulting dates from the mid-1400s, replacing an earlier wooden barrel vault, remnants of which survive hidden above the ceiling. The porch was added in the first half of the 1400s, while the rough-hewn grey stone walls and steep roofs give the exterior its distinctive character.
Inside, visitors can see a striking 14th-century triumphal crucifix, a wooden sculpture of an archbishop, and an iron chandelier, all medieval survivals. The carved sandstone font dates from 1629, a gift from the Bielke family of nearby Penningby Castle, while much of the church's baroque furnishing—including an altar with paintings possibly created abroad around 1600, and a pulpit carved by Joachim Lütheswager in the late 1690s—reflects donations from that estate's owners.
One of the most notable monuments is the early 17th-century tomb of Axel Ryning, admiral and councillor of the realm, and his wife Margareta Bielke, owners of Penningby, thought to be the work of a foreign sculptor. A related heraldic banner, carried at the funeral of Erik Bielke in 1638, also survives in the church.
Outside, the bell tower dates from 1767, replacing an older open structure, and houses a bell cast in 1527—one of relatively few medieval Swedish church bells still recorded as being in use. A traditional wooden church boat, built locally and rowed by six to eight people, continues a custom of transporting wedding parties to and from the church, recalling the days when many worshippers arrived by water via a since-vanished lychgate at the lakeside.