Emillia Cristina Ortiz Lloyd, MD, Family Medicine

902 Lakeview Ave
PuebloCO  81004-3597 (Pueblo County)


Phone: (719) 557-5855
Fax: 719-557-5097

NPI: 1578630885
License Number: 036123613 (IL)