N NorthWest Soft Play 4.4 (147 reviews) 317 E Seltice Way, Post Falls, ID 83854, United States 12089810266 View Details