It is located 17.4 miles north-west of Shrewsbury, Shropshire's county town and 9 miles (14 km) north of the Welsh town of Welshpool. It straddles the Welsh border. Some parts of the village, such as the golf course, are located in Wales. Two of the village's three pubs are entirely in England and the third is entirely in Wales.