Oxford

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.