Denver Puppet Theater Published October 28, 2013 | By admin Loading Map.... Denver Puppet Theater3156 W 38th Ave - DenverEvents 39.769056 -105.028909 Address 3156 W 38th Ave Denver CO 80211 United States Upcoming Events No events in this location