The town is five miles ( 8 km ) from the Anglo-Welsh border , and has a mixed Welsh and English heritage .
The town is five miles ( 8 km ) from the Welsh border , Oswestry has a mixed Welsh and English heritage .