Old Oswestry, situated on the northern edge of the town, dominates the northern and eastern approaches.
The town is famous for its high number of public houses per head of population; there are around 30 in the town today, many of which offer real ale.