Delhi Health Center
16233 King St, Delhi 95315