Ellesmere

Ellesmere

Ellesmere is a market town near Oswestry in north Shropshire, England, notable for its proximity to a number of prominent lakes known as the Meres.

People died in Ellesmere (First 1 people) - Page 0

Rose Paterson

Rose Paterson