Three Leeches Theater Published February 18, 2016 | By admin Loading Map.... Three Leeches Theater985 Sante Fe Drive - DenverEvents 39.7318485 -104.99887910000001 Address 985 Sante Fe Drive Denver CO United States Upcoming Events No events in this location