Se encuentra localizado en: "Denver Botanic Gardens", 909 York Street, Denver, Denver county Colorado CO 80206 United States of America-Estados Unidos de América