It lies near to the River Clun, with the brook from Hopesay flowing through the village itself, and is on the B4368 road between the towns of Clun and Craven Arms.
The northern border is Long Lane, with the parish of Wistanstow to the north, whilst to the west is Hopesay Hill and Common.