Greyhound Park & Event Center, 5100 W Riverbend Ave, Post Falls, ID 83854

Location:Greyhound Park & Event Center, 5100 W Riverbend Ave, Post Falls, ID 83854