35 LEFT STUDIOS
Updated 276 days ago
8269 E. 23rd. Ave. Suite 131 Denver, CO 80238
35 Left Studios was created to provide quality, affordable television and film sound stages and production services to the Rocky Mountain region...
35 Left Studios is a television, film and video studio complex in Denver, Colorado.