Elan Health - Main Location Elan Health Address 951 20th St, (Nearby Post Office - this is a telemedicine only practice) Denver, CO 80202 US 39.751070, -104.989178 Contact Information 1 (303) 422-7967 Location Map View on Google Maps Back to Elan Health