1. Indian Creek Sports 8797 S Meridian Rd, Meridian, ID 83642 Coordinate: 43.52528,-116.39547 Phone: (208) 922-9353