On the map, the exact location of the road "Southampton Road" can be found. The street "Southampton Road" is located in Amherst.