French WWII Monument

  • Lake Ella Park Tallahassee, FL 32303