Frederick Douglass Institute-Hofi Ni Kwenu Academy
1724 N Taylor Ave, St. Louis, Missouri, 63113-2604
(314) 382-0720