Location of store New Tokyo in Tiger Town mall is Interstate 85, Opelika, Alabama - AL 36804.
GPS Coordinates: 32.619354, -85.405578
« Return to store detail