NORTH AMARILLO AUTO PARTS 806-381-2288 | 6400 River Rd Amarillo, TX 79108 Page Not Found The page you are looking for cannot be found.