Kathleen Larkin Odu - See locations, reviews, times, & insurance options and book your kathleen l larkin is a doctor primarily located in palo alto, ca, with another office in seattle, wa.