Wren Logan, MD

Psychiatry & Neurology, Neurology

Howard Brown Health Center

1023 W Irving Park Rd, Chicago, IL 60613

Accepting new patients

(773) 388-1600