The village lies on the A489 road 2 miles southeast of Newtown and possesses two pubs — the Herbert Arms and the Kerry Lamb — a village hall, a bowling green, a post office, a primary school and a hairdresser.