Onibury is a village and civil parish on the River Onny in southern Shropshire, about 4 miles (6.4 km) northwest of the market town of Ludlow.
The toponym "Onibury" is derived from the Old English for "fortified place on the River Onny".
The nave has a queen post roof, box pews and a west gallery.
Lancet windows illuminate the 12th-century chancel, which features a walled-up priest's door.
[10] John Derby Allcroft was Lord of the Manor and Patron of Saint Michael & All Angels church during the 19th century.