There are several places named Oxford.
Oxford, Nova Scotia refers to the town in Nova Scotia, Canada.
Oxford, England refers to the city in England.
There are several places named Oxford.
Oxford, Nova Scotia refers to the town in Nova Scotia, Canada.
Oxford, England refers to the city in England.