Where is Snowplay? 'Chelle Sonder October 29, 2018 18:55 Updated Follow Snowplay is located at 12790 Northwoods Blvd., Truckee, CA 96161. The same site is the Driving Range in summer months. Related articles Where can I take my child sledding in Tahoe Donner? Can I buy a season pass for someone else? Is ski clothing provided with equipment rentals? What is Snowplay? What are Snowplay's hours of operation? Comments 0 comments Please sign in to leave a comment.