Get Directions to Frederick Douglass Institute-Hofi Ni Kwenu Academy ← View details 1724 N TAYLOR AVE, Saint Louis, Missouri 63101 (314) 382-0720 Get Directions From* To * — Required information