The town is close to the border with Powys, a county of Wales. It is 20 miles (30 km) north-west of Ludlow and about 20 miles (30 km) south-west of Shrewsbury, the county town. It is surrounded by hills and in 2008 it won a "Walkers are Welcome Town" award.