Lemoyne-Owen College

  • Location
    Memphis
  • Founded
    1862
  • Size
    Large