Michael Ibarra, MD

Address

1010 Pensacola St 6th Floor, Ophthalmology
Honolulu, HI 96814