Where is New Oxford?

Where is New Oxford located?

New Oxford, New Oxford, United States of America (approx. 39.863876°, -77.05585°)


Where is New Oxford on the map?