Поликлиника №38 Центрального района была открыта в 1934 году в помещениях бывшей больницы св. Ольги. В 1974 году это лечебно – профилактическое учреждение было переведено во вновь построенный по ул. Красной Конницы (ныне Кавалергардская) д. 26 амбулаторно-поликлинический комплекс. В сентябре 2003 года в результате реорганизации к ГУЗ «Городская поликлиника №38» была присоединена ГУЗ «Городская поликлиника №9».
В настоящее время СПб ГБУЗ «Городская поликлиника №38» является одним из самых крупных амбулаторно-поликлинических медицинских учреждений Санкт–Петербурга.
В Межрайонном реабилитационном центре, открытом на базе СПб ГБУЗ «Городская поликлиника №38», оказывается специализированная медицинская помощь жителям других районов Санкт–Петербурга (Адмиралтейский, Василеостровский, Красногвардейский, Петроградский). Поликлиника полностью оснащена самым современным оборудованием.