Ida Alyssa Leigh Ogles, MD, Family Medicine

5115 Fannin St Ste 950
HoustonTX  77004-5805 (Harris County)


Phone: 713-493-7700
Fax: 281-971-4065

NPI: 1730664905
License Number: AP138900 (TX)